sessie
Hallo ik heb een vraag over een sessie.
Ik heb een sessie op pagina 1 die weergegeven wordt op pagina2
Nu wil ik een sessie op pagina 3 ook weergeven op pagina 2 maar ook de sessie van pagina 1 moet hij nog steeds weergeven.
Ik heb een sessie op pagina 1 die weergegeven wordt op pagina2
Nu wil ik een sessie op pagina 3 ook weergeven op pagina 2 maar ook de sessie van pagina 1 moet hij nog steeds weergeven.
Gewijzigd op 01/01/1970 01:00:00 door Hans Hermes
gewoon alletwee tonen? OK.
Je zegt dat je een vraag hebt over sessies, maar vervolgens ga je een verhaaltje vertellen over 2 pagina's en er komt een pagina bij ofzo. Maar die vraag heb ik niet meer gezien. Moeten wij die raden?
Je zegt dat je een vraag hebt over sessies, maar vervolgens ga je een verhaaltje vertellen over 2 pagina's en er komt een pagina bij ofzo. Maar die vraag heb ik niet meer gezien. Moeten wij die raden?
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
Ja dat klopt nu krijg ik of de een of de andere waarde op de pagina.
Zal het script plaatsen.
pagina 1
pagina 2
pagina 3
Het gaat er om dat ik een formulier invul (pagina 1) en deze waarde wordt in pagina 2 weergegeven.
op pagina 3 heb ik ook een formulier welke waarde ook op pagina 2 wordt weergegeven, alleen als ik pagina 1 heb ingevuld en vervolgens naar pagina 3 ga en deze ook invul geeft hij op pagina 2 alleen de laatst ingevulde waarde in, en dat is dan van pagina 3
Zal het script plaatsen.
pagina 1
Code (php)
1
2
3
4
2
3
4
<?php session_start();
session_register("naam");
$_SESSION['naam'] = $_POST['naam'];
?>
session_register("naam");
$_SESSION['naam'] = $_POST['naam'];
?>
pagina 2
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php session_start();
$_SESSION['naam']=$_POST['naam'];
$_SESSION['opmerking']=$_POST['opmerking'];
$naam = $_SESSION['naam'];
$opmerking = $_SESSION['opmerking'];
?>
$_SESSION['naam']=$_POST['naam'];
$_SESSION['opmerking']=$_POST['opmerking'];
$naam = $_SESSION['naam'];
$opmerking = $_SESSION['opmerking'];
?>
Code (php)
pagina 3
Code (php)
1
2
3
4
5
2
3
4
5
<?php session_start();
session_register("opmerking");
$_SESSION['opmerking'] = $_POST['opmerking'];
$opmerking = $_SESSION['opmerking'];
?>
session_register("opmerking");
$_SESSION['opmerking'] = $_POST['opmerking'];
$opmerking = $_SESSION['opmerking'];
?>
Het gaat er om dat ik een formulier invul (pagina 1) en deze waarde wordt in pagina 2 weergegeven.
op pagina 3 heb ik ook een formulier welke waarde ook op pagina 2 wordt weergegeven, alleen als ik pagina 1 heb ingevuld en vervolgens naar pagina 3 ga en deze ook invul geeft hij op pagina 2 alleen de laatst ingevulde waarde in, en dat is dan van pagina 3
Gewijzigd op 01/01/1970 01:00:00 door Hans Hermes
Pagina 1
Pagina 3
Pagina 2
Pagina 3
Pagina 2
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
session_start();
$naam = $_SESSION['naam'];
$opmerking = $_SESSION['opmerking'];
echo '<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">' . $naam . '</td>
</tr>
<tr>
<td colspan="2">' . $opmerking . '</td>
</tr>
<tr>
<td width="200"><a href="pag1.php">pagina1</a></td>
<td><a href="pag3.php">pagina3</a></td>
</tr>
</table>';
?>
session_start();
$naam = $_SESSION['naam'];
$opmerking = $_SESSION['opmerking'];
echo '<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">' . $naam . '</td>
</tr>
<tr>
<td colspan="2">' . $opmerking . '</td>
</tr>
<tr>
<td width="200"><a href="pag1.php">pagina1</a></td>
<td><a href="pag3.php">pagina3</a></td>
</tr>
</table>';
?>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Helaas wil hij ook op deze manier niet beide variabelen plaatsen op pagina 2. Ik wil een soort flowchart maken voor mijn werk door op pagina 1 een ja / nee keuze te maken
hij presenteert dan ja of nee op pagina 2 dan moet hij naar stap2 gaan en dan de volgende gegevens bijv hoog of laag aanklikken hierdoor moet hij dan op pagina 2 zowel stap 1 ja of nee en stap 2 hoog of laag weergeven
hij presenteert dan ja of nee op pagina 2 dan moet hij naar stap2 gaan en dan de volgende gegevens bijv hoog of laag aanklikken hierdoor moet hij dan op pagina 2 zowel stap 1 ja of nee en stap 2 hoog of laag weergeven
Gewijzigd op 01/01/1970 01:00:00 door Hans Hermes
Zet dit bovenin elk script.
Het moet namelijk gewoon werken.
Het moet namelijk gewoon werken.
Ga het even proberen
Hij geeft aan:
Undefined index: naam in G:\wamp\Root\corus\html\pagina1.php on line 9
op pagina 1
Undefined index: naam in G:\wamp\Root\corus\html\pagina1.php on line 9
op pagina 1
'Gelieve:
Gewijzigd op 01/01/1970 01:00:00 door Hans Hermes
Dat komt doordat je de $_POST['...'] niet checked en doordat er blijkbaar nog niet gepost is.
Dat klopt maar ik begrijp dat session_start boven aan in de pagina moet beginnen, en later bij het posten wordt de variabele gedeclareerd.
Op zich functioneerd het script alleen wil hij niet de gegevens uit beide formulieren weergeven op de pagina
Op zich functioneerd het script alleen wil hij niet de gegevens uit beide formulieren weergeven op de pagina
Dit opgelost met de code
Helaas blijft nu de resultaat pagina leeg
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
session_start();
if (isset($_POST['naam']))
{
$_SESSION['naam'] = $_POST['naam'];
}
?>
session_start();
if (isset($_POST['naam']))
{
$_SESSION['naam'] = $_POST['naam'];
}
?>
Helaas blijft nu de resultaat pagina leeg
'Gelieve:
Gewijzigd op 01/01/1970 01:00:00 door Hans Hermes
Doe dit eens.
Pagina 1
Pagina 3
Pagina 1
Pagina 3
Ja nu geeft hij beide variabelen weer Hans en Opmerking.
Hij heeft dus problemen met gegevens uit de form
Hij heeft dus problemen met gegevens uit de form
'Hans:
Ja nu geeft hij beide variabelen weer Hans en Opmerking.
Hij heeft dus problemen met gegevens uit de form
Hij heeft dus problemen met gegevens uit de form
Blijkbaar.





