ich bin momentan dabei ein mehrseitiges Formular zu machen. Es is so aufgebaut wie die install.php
Klappt auch alles. Aber es hat ein schönheitsfehler und zwar wenn man es falsch ausgefüllt hat und wieder zurückgelangt darf man das ganze nochmal neu ausfüllen. Nun habe ich mal ein kleines Script geschrieben, ich habe es mal mit Session probiert, ging aber auchnicht so wie ich wollte vil könnt ihr mir ja weiter helfen
<?php defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Kontakt'; $hmenu = 'Kontakt'; $design = new design ( $title , $hmenu ); $design->header(); session_start(); $_SESSION['name'] = escape($_POST['name'],'string'); $_SESSION['vorname'] = escape($_POST['vorname'],'string'); ?> <form method="post" action=""> <?php if(empty($_POST['step'])){ ?> <input type="hidden" name="step" value="2" /> Name<input type="text" name="name" value="<?=$_SESSION['name']?>" /><br /> <input type="submit" value="Weiter" /> <?php } elseif($_POST['step'] == 2){ if(empty($_SESSION['name'])){ echo "Bitte Fülle sie name aus<br /> Zurück"; } else{ ?> <input type="hidden" name="step" value="3" /> Vorname<input type="text" name="vorname" value="<?=$_SESSION['vorname']?>" /><br /> <input type="submit" value="Weiter" /> <?php } ?> <?php }elseif($_POST['step'] == 3){ echo "hhh"; } ?> </form> <?php $design->footer();