03. oktober 2007 - 22:46
Der er
5 kommentarer og 1 løsning
Er der en anden måde??
hej.. jeg forsøger at lave et online booking ting som sender en mail til sidst... men vil høre om der ikke er en anden måde at gøre det på end denne: ----------side 1--------- <form action="side2.php" method="post"> <input name="Name" size="40" type="text"> <input type="submit" value="Next" /> </form> ----------side 2--------- <form action="side3.php" method="post"> <input name="tekst" size="40" type="text"> <input name="Name" type="hidden" value="<?php echo $_POST["Name"];?>" /> <input type="submit" value="Next" /> </form> Og så videre.. men jeg tror ikke min måde er den rigtige.. så er der nogle der ved hvordan det laver det rigtigt... håber i forstår det jeg spørger om-... mvh bobolaj
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
04. oktober 2007 - 02:51
#3
Ja, så snart du trykker på submit igen, og føres hen på den side, hvor den gemmer værdien til session igen. ----------side 2--------- <?php session_start(); if ( isset ( $_POST['Name'] ) ) { $_SESSION['name'] = $_POST['Name']; } ?> <form action="side3.php" method="post"> <input name="tekst" size="40" type="text"> <input type="submit" value="Next" /> </form> På side3.php kan du derefter kalde $_SESSION['name'] og få værdien frem !-)
04. oktober 2007 - 06:44
#4
Du kan endda kigge efter, hvad du har liggende i sessionen og forudfylde formen på side 1 med de værdier brugeen allerede har indtastet 1. gang hun var der. Så kommer hun ikke tro at hun skal at genindtaste det hele en gang til. :^)