switch($_SESSION['step']){ case 2: $_SESSION['step'] = 3; echo 'Vi er i step 2<br />'; break; case 3: unset($_SESSION['step']); echo 'Vi er i step 3<br />'; break; case 1: $_SESSION['step'] = 2; echo 'Vi er i step 1<br />'; break; } echo '<a href="step.php">Fortsæt</a>'; ?>
Og det skal selvfølgelig udbygges, men det er da en start.
IF($_GET['step'] == "2" AND $_POST['step1'] == "ja"){ // Hvis step=2 og man er henvist fra step 1 echo 'Vi er nu på step 2 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="step2" value="ja"><br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>';
} ELSE IF($_GET['step'] == "3" AND $_POST['step2']== "ja"){ // Hvis step=3 og man er henvist fra step 2 echo 'Vi er nu på step 3 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="add" value="ja"><br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>'; IF($_POST['add'] == "ja"){ echo 'Du er nu oprettet som bruger, tillykke'; } } ELSE { // Hvis ovenstående kriterier er opfyldt echo 'Vi er nu på step 1 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="step1" value="ja"><br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>';
Det kan egentligt godt ske .. i såfald må du lige undskyld .. så har jeg tjekket fejl på en forkert fil :) .. lige 2 sek, vil gerne lige lave fejl tjek på den .. :)
IF($_GET['step'] == "2" AND $_POST['step1'] == "ja"){ // Hvis step=2 og man er henvist fra step 1 echo 'Vi er nu på step 2 <form action="'.$PHP_SELF.'?step=3" method="POST"> <input type="hidden" name="step2" value="ja"><br> (Indsæt dine egne input her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>';
} ELSE IF($_GET['step'] == "3" AND $_POST['step2']== "ja"){ // Hvis step=3 og man er henvist fra step 2 echo 'Vi er nu på step 3 <form action="'.$PHP_SELF.'?step=3" method="POST"> <input type="hidden" name="step2" value="ja"> <input type="hidden" name="add" value="ja"><br> (Indsæt dine egne input her)<br> <input type="submit" name="submit" value="Opret"> </form>'; IF($_POST['add'] == "ja"){ echo 'Du er nu oprettet som bruger, tillykke'; } } ELSE { // Hvis ovenstående kriterier er opfyldt echo 'Vi er nu på step 1 <form action="'.$PHP_SELF.'?step=2" method="POST"> <input type="hidden" name="step1" value="ja"><br> (Indsæt dine egne input her)<br> <input type="submit" name="submit" value="Gå til step 2"> </form>';
Så bliver det jo desværre nok svært at komme videre. For du skal jo gerne forstå en smule php og så kunne komme videre fra de eksempler vi har forsøgt at give dig.
IF($_GET['step'] == "2" AND $_POST['step1'] == "ja"){ //Hvis der i URL'en står step=2 OG det skjulte <input> felt fra "step1" er postet (og dermed ="ja") så vis dette: echo 'Vi er nu på step 2 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="step2" value="ja"> //dette felt viser, at vi har været på "step 2".. når man trykker på knappen bliver det nemlig $_POST['step2']="ja", som vi så tjekker senere.. <br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>';
} ELSE IF($_GET['step'] == "3" AND $_POST['step2']== "ja"){ //Hvis der i URL'en står step=3 OG det skjulte <input> felt fra "step2" (det jeg har skrevet en kommentar til) er postet (og dermed ="ja") så vis dette: echo 'Vi er nu på step 3 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="add" value="ja"><br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>'; IF($_POST['add'] == "ja"){ echo 'Du er nu oprettet som bruger, tillykke'; } } ELSE { // Hvis ovenstående kriterier ikke er opfyldt og man dermed ENTEN ikke har været på de forgående step's, eller der ikke er angivet et step i URL'en, så vis dette: echo 'Vi er nu på step 1 <form action="'.$PHP_SELF.'" method="POST"> <input type="hidden" name="step1" value="ja"><br> (Indsæt dine egne input's her)<br> <input type="submit" name="submit" value="Gå til step 3"> </form>';
} ?>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.