Portál AbcLinuxu, 13. května 2025 00:14
"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.