resultaat formulierveld meerdere keren in session tonen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Krist Ensing

Krist Ensing

24/06/2013 20:51:10
Quote Anchor link
Ik heb een eenvoudig formulier met 1 input-veld gemaakt. Na controle op een reguliere espressie wordt automatisch een nieuwe pagina geladen. Hierin wil ik de tot nu toe ingevulde waarden ingevoerd in het formulierveld tonen.
De code van het eerste bestand (3_3.php):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
session_start();

if (isset($_POST["verder"]))
{

$blnStop = false;
// input validatie

if(!$_POST["type"])
{

    $strHTMLErrorType = "U heeft geen typenummer ingevuld.";
    $blnStop = true;
}

if ($_POST["type"])
if (!preg_match("^[A-Z][0-9]{2}[A-Z][0-9]{3}[-][a-z]$^",$_POST["type"]))
{

    $strHTMLErrorType1 = "Vul het typenummer correct in.";
    $blnStop = true;
}

if (!$blnStop) {    
$_SESSION["type"] = $_POST['type'];
header ("Location: 3_5.php");
}}

?>

<html>
<body>
<FORM method="post" name="registreer" action="<?php echo $_SERVER["PHP_SELF"] ?>">

Typenummer: <INPUT type="text" name="type" value="<?php if(isset($_POST['type'])) { echo $_POST['type'];} ?>">
                              <?php if (isset($strHTMLErrorType)) echo($strHTMLErrorType); ?>
                              <?php if (isset($strHTMLErrorType1)) echo($strHTMLErrorType1); ?>
            
            <INPUT title="verder" alt="verder" name="verder" type="submit">
      
</body>
</html>


Vervolgens het formulier waar ik naar door link:

<?php
session_start();
?>

<html>
<body>
<?php

echo "het door u ingevulde typenummer is:<br>" .
(
$_SESSION['type']);

?>

<br><br>
Terug naar <a href="3_3.php">3.3</a>
</body>

</html>


De vraag is dus: hoe krijg ik hier een overzicht van ingevulde typenummers. Nu krijg ik alleen het laatst ingevulde typenummer.
 
Er zijn nog geen reacties op dit bericht.



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.