Portál AbcLinuxu, 3. listopadu 2025 19:12
"index.php?m=pridat_osobu"
Formular odkazuje sam na sebe:
<form action="index.php" method="POST">
<input type="hidden" name="m" value="pridat_osobu">
...
</form>
PHP, ktere je na zacatku prislusneho skriptu pridat_osobu.php, se pokusi data zpracovat. Kdyz zaznamena problem, vypise chybovou hlasku a formular se zobrazi znovu, aby mel uzivatel moznost data opravit.
Jenomze! URL je najednou "index.php", protoze parametr "m" se predaval POSTem
Ja bych rad, kdyby URL zustala "index.php?m=pridat_osobu"
Jaky je nejlepsi zpusob jak toho docilit, aniz bych musel misto POST pouzit GET?
Dekuji
Řešení dotazu:
action="index.php?m=pridat_osobu"
<form method="POST">
<input type="hidden" name="m" value="pridat_osobu">
...
</form>
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.