Wat is er fout aan de session?
Joshua
06/01/2008 11:31:00Ik werk met verschillende forms die op aparte pagina's staan. Van form1.php ga je naar form2.php tot form5.php. In form5.php wil ik d.m.v.
Bijvoorbeeld de klant_voornaam uit form1.php oproepen, maar dit werkt niet. Uit alle andere forms gegevens oproepen werkt wel alleen uit form1.php niet.
Hier wat codes:
form1.php
form5.php
(....)
Heeft iemand enig idee?
Bijvoorbeeld de klant_voornaam uit form1.php oproepen, maar dit werkt niet. Uit alle andere forms gegevens oproepen werkt wel alleen uit form1.php niet.
Hier wat codes:
form1.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);
if ($_SERVER['REQUEST_METHOD'] == ' POST ' )
{
$_SESSION['form'] = $_POST;
}
?>
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);
if ($_SERVER['REQUEST_METHOD'] == ' POST ' )
{
$_SESSION['form'] = $_POST;
}
?>
form5.php
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
session_start();
if ($_SERVER['REQUEST_METHOD']=='POST') {
$_SESSION['form4'] = $_POST;
}
?>
session_start();
if ($_SERVER['REQUEST_METHOD']=='POST') {
$_SESSION['form4'] = $_POST;
}
?>
(....)
Heeft iemand enig idee?
PHP hulp
25/12/2024 21:51:33Jelle -
06/01/2008 11:53:00je gebruikt sessions niet helemaal op de goede manier.
om een session te gebruiken moet je altijd session_start(); bovenaan.
verder geef je session een naam en een waarde, dus $_SESSION['form1'] = $_POST['klantgegevens'].
dan kun je op een andere pagina echo $_SESSION['form1'] doen om de $_POST gegevens van eerder te echoën, let op dat op die andere pagina dan ook session_start(); bovenaan staat.
dus:
ik hoop dat je het begrijpgt ;)
om een session te gebruiken moet je altijd session_start(); bovenaan.
verder geef je session een naam en een waarde, dus $_SESSION['form1'] = $_POST['klantgegevens'].
dan kun je op een andere pagina echo $_SESSION['form1'] doen om de $_POST gegevens van eerder te echoën, let op dat op die andere pagina dan ook session_start(); bovenaan staat.
dus:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
session_start();
//page 1
if($_POST['submit']){ //als je op de knop met de naam submit hebt gedrukt
$_SESSION['form1'] = $_POST['blaat']; //het veld met de naam blaat
}
?>
<?php
session_start();
//page 2
if(isset($_SESSION['form1'])){ // als $_SESSION['form1'] bestaat dan:
echo $_SESSION['form1']; // echoën we die
}
?>
session_start();
//page 1
if($_POST['submit']){ //als je op de knop met de naam submit hebt gedrukt
$_SESSION['form1'] = $_POST['blaat']; //het veld met de naam blaat
}
?>
<?php
session_start();
//page 2
if(isset($_SESSION['form1'])){ // als $_SESSION['form1'] bestaat dan:
echo $_SESSION['form1']; // echoën we die
}
?>
ik hoop dat je het begrijpgt ;)
Gewijzigd op 01/01/1970 01:00:00 door Jelle -