Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] podmiana parametru w url przez dropdown
dentopolis
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

Ostrzeżenie: (0%)
-----


mam url: http://dentopolis.org/scr/index.php?lekarz...data=2016-10-17
jak na podstawie tego formularza podmienić wartość lekarz=

<form id="s" method="post">
<select name="lekarz">
<option value="pl">piotr</option>
<option value="ag">agata</option>
</select>
<input type="submit" name="submit" value="wybierz">
</form>

<?php
if(isset($_POST['lekarz'])) {
echo "selected size: ".htmlspecialchars($_POST['lekarz']);
}
?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jeśli chcesz, żeby formularz podmienił wartości w URL-u, to musisz zmienić metodę z POST na GET.
Go to the top of the page
+Quote Post
dentopolis
post
Post #3





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

Ostrzeżenie: (0%)
-----


teraz działa podmiana lekarza ale kasuje datę tzn:
było:
http://dentopolis.org/scr/index.php?lekarz...data=2017-10-15

po kliknięciu na piotr:
http://dentopolis.org/scr/index.php?lekarz...;submit=wybierz

po kliknięciu na agata:
http://dentopolis.org/scr/index.php?lekarz...;submit=wybierz

a powinno być tak, że idę do jakiejś daty a potem podmieniam tylko lekarza.
Go to the top of the page
+Quote Post
Tomplus
post
Post #4





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Jest 3 zmienna globalna która zachowuje wartość i _POS,T i _GET jest nią:
$_REQUEST

Lub ew. tworzysz sobie kod:

  1. if(isset($_POST)) {
  2. $lekarz = $_POST['lekarz'];
  3. } else {
  4. $lekarz = $_GET['lekarz];
  5. }



P.S.
wrzucając kod na forum korzystaj z tagów: PHP, CODE, SQL. Łatwiej się czyta.

Ten post edytował Tomplus 14.10.2016, 07:55:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:01