sessies , formulieren etc.etc

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Martijn Peek

Martijn Peek

11/03/2008 21:58:00
Quote Anchor link
Hallo,

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
/////////////////////
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php session_start();?>



<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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php include ("session.php");
    foreach ($_POST as $key => $value){
        $_SESSION[$key] = $value;
        }

?>

<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)
PHP script in nieuw venster Selecteer het PHP script
1
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;
}


?>


Zou iemand mij op weg kunnen helpen hoe ik dit op zou kunnen lossen ?

alvast bedankt

Martijn
 
PHP hulp

PHP hulp

25/11/2024 00:45:08
 
Crispijn -

Crispijn -

11/03/2008 23:12:00
Quote Anchor link
Zet alles eens even tusen code tags, op deze manier hebben we weinig overzicht.

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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.