Citat:
milost:
Imam jednu stranu (recimo page_1) sa nekoliko input polja .
Ta polja sacinjavaju formu koja ima action na page_2.
(primer: radi se o formi koja mora da se popuni, a validaciju radim na submit strani. Ako korisnik nije ukucao sve podatke, moram da ga vratim nazad...)
A sto ne uradis na jednoj jedinoj strani? Nesto ovako (index.php):
<P>Unos podataka:<br>
<? if ($opcija=="dodaj") { //primer - samo uradi ako je naslov = "ja"
if ($naslov=="ja") echo "<BR>bravo!"; else echo "<BR>Neispravan podatak za naslov!"; } ?>
<form ENCTYPE="multipart/form-data" method="post" action="index.php">
<input type="hidden" name="opcija" value="dodaj">
<b>Naslov</b>:
<input type="text" name="naslov" size="30" maxlength="100"<? if ($opcija == "dodaj") ?>value="
<? echo stripslashes($naslov);?>">
<input type="submit" name="sumbit" value="Unesi">
</form>
P.S. Ukoliko ti je bas stalo da vrsis obradu podataka na sledecoj nekoj strani (pa cak i drugom serveru), umesto echo "bravo!" stavi
Header("Location: http://$url"); //prosledi ga na adresu na koju pokazuje $url ! ili nesto tipa include ("obrada.php");, samo pazi da ako radis sa Header da to dodje
PRE onog <p>Unos podataka.