Čo chcem? Chcem aby sa tie dáta čo nejaký zákazník zadá do text polí (inputov) na prvej strane, preniesli na druhú, zatial sa neukladali ani sa nikam nevypísali, len by proste zostali v pamäti zatiaľ čo by zákazník vyplňoval druhú časť formulára.
Takže spraviť formulár že na prvej strane sú nejaké produkty na výber na druhej sú kontaktne a fakturačné údaje a na tretej je vypísanie všetkého, potvrdenie a až vtedy odoslanie objednávky (zápis do db).
Ako to mám riesiť? Viem spraviť jedno a dvojstranný formulár pomocou $_REQUEST. Len ked chcem prenisť dáta s prvej strany na druhú ide a potom na tretiu tak už vypíše len dáta z druhej. Jeden chalan mi radil spraviť to pomocou HIDDEN hladal som si o tom info, len neviem presne ako to funguje. Ako s tými dátami pracovať a prenášať ich.
Tak dám ukážku mám napr jednoduchý formulár na 3 strany.
formular-str1.php
Kód: Vybrať všetko
<form action="formular-str2.php" method="POST">
text1 : <input type="text" name="text1" /></br>
text2 : <input type="text" name="text2" />
<input type="submit" value="Odoslať" />
</form>Kód: Vybrať všetko
<?php
$text1 = $_REQUEST["text1"];
$text2 = $_REQUEST["text2"];
?>
<form action="formular-str3.php" method="POST">
text3 : <input type="text" name="text3" /></br>
text4 : <input type="text" name="text4" />
<input type="submit" value="Odoslať" />
</form>Kód: Vybrať všetko
<?php
$text1 = $_REQUEST["text1"];
$text2 = $_REQUEST["text2"];
$text3 = $_REQUEST["text3"];
$text4 = $_REQUEST["text4"];
echo "do polozky Text1 si zadal: ".$text1. "Do polozky Text2 si zadal: ".$text2. "Do polozky Text3 si zadal: ".$text3. "Do polozky Text4 si zadal: ".$text4;
?>