sessies , formulieren etc.etc
Ik ben bezig om een formulier te maken dat uit meerdere stappen moet gaan bestaan. Dus vanuit formulier 1 moet je naar formulier 2 etc. etc.
Echter alle formulieren moeten ingevuld worden om het eindresultaat in een database te stoppen. dus als men via de url direct naar form2.php wilt gaan , dan zou dat niet mogen , en men direct teruggezet zou moeten worden naar form1.php
Ik dacht het met sessies op te lossen, maar kom er niet uit .
Het volgende heb ik :
form1.php
/////////////////////
<form name="form1" action="form2.php" method="post">
<table>
<tr>
<td>Naam:</td>
<td><input type="text" name="naam" size="15"></td>
</tr>
<tr>
<td colspan="2" align="center" ><input type="submit" name="submit" value="stap 2 >>"></td>
</tr>
</table>
</form>
form2.php
/////////////
Code (php)
<form name="form2" action="form3.php" method="post">
<table>
<tr>
<td>Adres:</td>
<td><input type="text" name="adres" size="15"></td>
</tr>
<tr>
<td colspan="2" align="center" ><input type="submit" name="submit" value="overzicht"></td>
</tr>
</table>
</form>
session.php
//////////////
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php session_start();
if ($_SESSION['naam'] == '') {
echo "<meta http-equiv='refresh' content='0;url=http://www.domeinnaam.nl'>";
exit;
}
?>
if ($_SESSION['naam'] == '') {
echo "<meta http-equiv='refresh' content='0;url=http://www.domeinnaam.nl'>";
exit;
}
?>
Zou iemand mij op weg kunnen helpen hoe ik dit op zou kunnen lossen ?
alvast bedankt
Martijn
Je moet kijken of een bepaalde sessie al geset is. Dat doe je met isset. Zoniet, dan kan je met header() weer terug naar de eerste pagina
Ik hoop dat ik je zo wat meer geholpen heb