Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP?][HTML]Zmiana GET
Forum PHP.pl > Forum > Przedszkole
vegeta
Witam. Czy w HTML istnieje metoda na zmianę dokładnie takiego GETa jaki ma formularz?

  1. <form id="Ile" method="get">
  2. Wyświetlaj <input type="number" name="ile" /> rekordów <input type="submit" value="OK" />
  3. </form>


Załóżmy, że we wszystkich adresach występuje GET ile. Adres jest następujący: podglad.php?cat=surowce&ile=10. Chcę, aby ten formularz zmieniał tylko GET ile, ponieważ zastosuję go również w innych $_GET['cat'] smile.gif
kefirek
  1. $ile = 10;
  2. <form id='Ile' method='get' action='podglad.php?cat=surowce&ile=".$ile."'>
  3. Wy?wietlaj <input type='number' name='ile' /> rekordów <input type='submit' value='OK' />
  4. </form>
  5. ";
vegeta
Nie zrozumiałeś mnie. Chcę, aby formularz zmieniał tylko GET ile. Wszystkie inne niech zostawi w spokoju. Aktualnie to po wysłaniu formularza uaktualnia mi wszystkie GETy na np podglad.php?ile=24

Czy naprawdę muszę dawać ukryte pola na cat, żeby działało to poprawnie?
cniak
<?php
$title = ($_SERVER['REQUEST_URI']);

$wejscie= array("podglad.php?cat=surowce&ile=");
$wyjscie= array("");

$poprawione = str_replace($wejscie, $wyjscie, $title);

echo $poprawione;
?>
Noidea
Cytat
Czy naprawdę muszę dawać ukryte pola na cat, żeby działało to poprawnie?

tak
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.