Welkom, Gast. Je bent niet ingelogd.

PHP Verplichte velden

Suma
heeft gelijk
Geplaatst op: 05 May 2007, 16:19
PimpCoins: 0
💸+
Bewerken Quote

Hallo,

Ik ben even bezig met een aanmeld script maar het werkt nog niet helemaal zoals ik wil.. ik heb nu:

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
<?php
if(isset($_POST['knop'])){
        if($fout == "aan"){
                echo "De volgende fouten zijn opgetreden: <br\>";
                }
        if(empty($_POST['een'])){
                Echo "een niet ingevuld<br \>";
                }else{
                        $check = "True";
                        $fout = "aan";
                        }
        if(empty($_POST['twee'])){
                echo "twee niet ingevuld<br \>";
                }else{
                        $check2 = "True";
                        $fout = "aan";
                        }
        if($check AND $check2 == "True"){
        echo "Een: ".$_POST['een']."<BR>
        Twee: ".$_POST['twee']."<BR>
        Drie: ".$_POST['drie']."";
        }
        }else{
                echo"<form action="".$_SERVER['REQUEST_URI']."" method="POST">
      Een*: <input type="text" name="een"><br>
      Twee*: <input type="text" name="twee"><br>
      Drie: <input type"text" name="drie"></br>
      <input type="submit" name="knop">
</form>";
}

?>

Maar ik wil dat als je iets verplichts niet heb ingevuld er dan het volgen als output komt:

De volgende fouten zijn opgetreden:
Blaat is niet ingevuld
Blaater is niet ingevuld

maar dat lukt niet echt op mijn manier..

Kan iemand mij hierbij helpen?

BVD

Syncie
Geplaatst op: 05 May 2007, 16:56
PimpCoins: 0
💸+
Bewerken Quote

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
<?php

$form = '<form method="post" action="bestand.php">
    Een*: <input type="text" name="een">
    <br />
    Twee*: <input type="text" name="twee">
    <br />
    Drie: <input type"text" name="drie">
    <br />
    <input type="submit" value="Verwerk"> 
</form>';

if($_SERVER['REQUEST_METHOD'] == 'POST'){
    
    if(!empty($_POST['een']) && !empty($_POST['twee']) && !empty($_POST['drie'])){
        
        echo 'Goed';
        
    }else{
        
        echo '<b style="color:#FF0000">De volgende fout(en) is/zijn opgetreden:</b>
        <br />';
        
        if(empty($_POST['een'])){
            
            echo 'Het veld een is leeg.
            <br />';
            
        }
        
        if(empty($_POST['twee'])){
            
            echo 'Het veld twee is leeg.
            <br />';
            
        }
        
        if(empty($_POST['drie'])){
            
            echo 'Het veld drie is leeg.
            <br />';
                        
        }
        
        echo '<br />
        Probeer het opnieuw:
        <br />
        ' . $form;
        
    }
    
}else{
    
    echo $form;
    
}

?>

Suma
heeft gelijk
Geplaatst op: 05 May 2007, 17:41
PimpCoins: 0
💸+
Bewerken Quote

uhm.. ziet er logisch uit.. maar wanneer word:
echo '<br />
Probeer het opnieuw:
<br />
' . $form;

weergeven?> O.o

Syncie
Geplaatst op: 05 May 2007, 17:43
PimpCoins: 0
💸+
Bewerken Quote

Als de fout is opgetreden

Suma
heeft gelijk
Geplaatst op: 05 May 2007, 17:46
PimpCoins: 0
💸+
Bewerken Quote

Jah ik zie het nu Bedankt

📫

Nieuw privébericht

🔥

Registreren


Login