Witam wszystkich!
Od razu na wstępie chciałbym powiedzieć, że dopiero zacząłem przygodę z PHP i jestem zielony
Otóż mój problem wygląda tak :
Stworzyłem trzy strony :
index.php
drugastrona.php
trzeciastrona.php
--------------------------------------------------------
index.php
<http://december.com/html/4/element/form.html action="drugastrona.php" method="post"> <http://december.com/html/4/element/p.html>Wiek</http://december.com/html/4/element/p.html> <http://december.com/html/4/element/input.html type="text" name="wiek"/> <http://december.com/html/4/element/p.html>Miasto</http://december.com/html/4/element/p.html> <http://december.com/html/4/element/input.html type="text" name="miasto"/> <http://december.com/html/4/element/input.html type="submit" value="Dalej" />
<http://december.com/html/4/element/form.html action="trzeciastrona.php" method="post"> <http://december.com/html/4/element/p.html>Imie</http://december.com/html/4/element/p.html> <http://december.com/html/4/element/input.html type="text" name="imie"/> <http://december.com/html/4/element/p.html>Nazwisko</http://december.com/html/4/element/p.html> <http://december.com/html/4/element/input.html type="text" name="nazwisko"/> <http://december.com/html/4/element/input.html type="submit" value="Dalej" /> </http://december.com/html/4/element/form.html>
<?php $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $wiek = $_POST['wiek']; $miasto = $_POST['miasto']; http://www.php.net/echo<<<END <p> Podsumowanie </p> <table id="customers" border="1" cellpadding="10" cellspacing="0"> <tr> <td>Wiek</td> <td>$wiek</td> </tr> <tr> <td>Miasto</td> <td>$miasto</td> </tr> <tr> <td>Imie</td> <td>$imie</td> </tr> <td>Nazwisko</td> <td>$nazwisko</td> END; ?>
Najprościej to pobrać wartości i ustawić hidden, poprawniej to jakiś JS
<input type="hidden" value="<?=$zmienna?>">
Nie bardzo wiem gdzie mam to wstawić :/
<input type="hidden" value="<?=$zmienna?>">
Na drugiej stronie. Protokół http jest bezstanowy. Jeden request nie wie nic o drugim. Możesz to zapisać w sesji albo przekazać dalej post lub get.
Czyli jak dobrze rozumiem kod ma wyglądać w ten sposób?
<input type="hidden" value="<?=$wiek?>"> <form action="trzeciastrona.php" method="post"> <p>Imie</p> <input type="text" name="imie"/> <p>Nazwisko</p> <input type="text" name="nazwisko"/> <input type="submit" value="Dalej" /> </form>
Kazde pole, niezaleznie czy hidden czy text, ma byc w FORMULARZU a nie poza nim
No i jakieś name.
Udało się
Dziękuję panowie
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)