PHP

Web o webu

Odesílání dat

Předání hodnoty v URL

Při odeslání formuláře metodou get jsou data připojena k url adrese.
Stejného způsobu přenosu můžeme využít při předávání hodnot mezi stránkami php aniž bychom odesílali formulář. Hodnoty připojíme pomocí ? k url adrese v odkazu. Hodnoty pak budou dostupné v poli $_GET.

echo "<a href='zbozi.php?sort=vzestupne'>Seřadit vzestupně</a>";
echo "<a href='zbozi.php?sort=sestupne'>Seřadit sestupně</a>";

Ve zbozi.php pak můžeme zpracovat předanou hodnotu sort:

if ($_GET["sort"]=="vzestupne") { /*vzestupné seřazení zboží*/ }
else { /*sestupné seřazení zboží*/ }

Více hodnot připojíme k url pomocí ?&

echo "<a href='zbozi.php?sort=vzestupne&limit=10000&detaily=ano'>
      Seřadit vzestupně</a>";
Ve zbozi.php pak získáme hodnoty:
$_GET["sort"]
$_GET["limit"]
$_GET["detaily"]