Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] podmiana parametru w url przez dropdown
Forum PHP.pl > Forum > Przedszkole
dentopolis
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']);
}
?>

SmokAnalog
Jeśli chcesz, żeby formularz podmienił wartości w URL-u, to musisz zmienić metodę z POST na GET.
dentopolis
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.
Tomplus
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.