Simpel formulier met 2 submit knoppen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Peter Prijs

Peter Prijs

29/03/2006 20:19:00
Quote Anchor link
Ik heb een html formulier met de volgende code;

kentekenplaten.html

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
<?php
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<
html>

    <
head>
        <
meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <
title>Kentekenplaaten formulier</title>
    <
/head>

    <
body bgcolor="#ffffff">
        <
form id="Kentekenplaten" action="kentekenplaten.php" method="post" name="Kentekenplaten">
            <
table width="535" border="0" cellspacing="0" cellpadding="0" cool gridx="16" gridy="16" height="237" showgridx showgridy usegridx usegridy>
                <
tr height="16">
                    <
td width="16" height="236" rowspan="5"></td>
                    <
td width="518" height="16" colspan="4"></td>
                    <
td width="1" height="16"><spacer type="block" width="1" height="16"></td>
                <
/tr>
                <
tr height="48">
                    <
td width="518" height="48" colspan="4" valign="top" align="left" xpos="16"><label><big>Kentekenplaten Formulier</big></label></td>
                    <
td width="1" height="48"><spacer type="block" width="1" height="48"></td>
                <
/tr>
                <
tr height="32">
                    <
td width="16" height="172" rowspan="3"></td>
                    <
td width="112" height="32" colspan="2" valign="top" align="left" xpos="32"><label>Kenteken:</label></td>
                    <
td width="390" height="32" valign="top" align="left" xpos="144"><input type="text" name="kenteken" size="24" maxlength="6"></td>
                    <
td width="1" height="32"><spacer type="block" width="1" height="32"></td>
                <
/tr>
                <
tr height="48">
                    <
td width="112" height="48" colspan="2" valign="top" align="left" xpos="32"><label>Chargenummer:</label></td>
                    <
td width="390" height="48" valign="top" align="left" xpos="144"><input type="text" name="chargenummer" size="24" maxlength="7"></td>
                    <
td width="1" height="48"><spacer type="block" width="1" height="48"></td>
                <
/tr>
                <
tr height="92">
                    <
td width="4" height="92"></td>
                    <
td width="108" height="92" valign="top" align="left" xpos="36"><input type="submit" name="submit" value="Toevoegen"></td>
                    <
td width="390" height="92" valign="top" align="left" xpos="144"><input type="submit" name="zoekenKenteken" value="Zoeken"></td>
                    <
td width="1" height="92"><spacer type="block" width="1" height="92"></td>
                <
/tr>
                <
tr height="1" cntrlrow>
                    <
td width="16" height="1"><spacer type="block" width="16" height="1"></td>
                    <
td width="16" height="1"><spacer type="block" width="16" height="1"></td>
                    <
td width="4" height="1"><spacer type="block" width="4" height="1"></td>
                    <
td width="108" height="1"><spacer type="block" width="108" height="1"></td>
                    <
td width="390" height="1"><spacer type="block" width="390" height="1"></td>
                    <
td width="1" height="1"></td>
                <
/tr>
            <
/table>
            <
p></p>
    <
/body>
  <
/form>
<
/html>
?>


en een php script

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
60
61
62
63
<?php
session_start();

if ($_SESSION['ingelogd']==="Wel"){// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
           if(isset($_POST['submit'])){
                     include('kentekenplaat.html');
                                             if(!empty($_POST['kenteken'])){
                                             $kenteken=$_POST['kenteken'];                                        
                                             $kenteken=strtoupper($kenteken);
                                             $lengteKenteken= strlen($kenteken);
                                             }
else{
                                             echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                                             }

                                                        
                                             if(!empty($_POST['chargenummer'])){
                                             $chargenummer=$_POST['chargenummer'];
                                             $chargenummer=strtoupper($chargenummer);
                                             $lengteChargenummer= strlen($chargenummer);
                                     }
else{
                                             echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                                             }

                                                        
                                             if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                                                  if(($lengteKenteken===6)&&($lengteChargenummer===7)){
                                                         require('data.inc.php');
                                                         require_once('connection.php');        
                                                         $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                                       $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                                                if ($res){
                                                                 $rij    = mysql_num_rows($res);
                                                                  }
else{
                                                                  $rij = 0;
                                                                  }

                                                            
                                                                     if ($rij===0){
                                                                    $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                                             if(@mysql_query($qryKentekenPlaatAdd)){
                                                                              print"<a>kentekeplaat is binnen geboekt</a>";
                                                                              }
else{
                                                                              print"<a>Er ging iets fout</a>" ;
                                                                            }
                                                                                
                                                       }
else{
                                                                echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                                       }
                                                        }
else{
                                                        echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                                        echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                                        }        
                                                    }
                                                    }
else{
                                                    include('kentekenplaat.html');
                                                    }
                                                                
        
}
else{
echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
}


?>


nu krijgje dus een mooi formulier met 2 submit knopjes een met de naam submit en een met de naam
zoeken kenteken.

Hoe kan ik nou controleren wel knopje er is gesubmit om zo dus de juiste functie op te starten.

alvast bedankt de beginner
Gewijzigd op 29/03/2006 20:25:00 door Peter Prijs
 
PHP hulp

PHP hulp

05/11/2024 11:42:38
 
- SanThe -

- SanThe -

29/03/2006 21:23:00
Quote Anchor link
Dit moet worden omgedraaid:

</body>
</form>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['submit']) and ($_POST['submit'] == "Toevoegen"))
{

    // toevoegen
}
else
{
if(isset($_POST['zoekenKenteken']) and ($_POST['zoekenKenteken'] == "Zoeken"))
{

    // kenteken zoeken
}
?>
 
Peter Prijs

Peter Prijs

29/03/2006 22:59:00
Quote Anchor link
Ik heb de code alsvolgt aangepast

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
session_start();

if ($_SESSION['ingelogd']==="Wel"){// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.

     if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen")){
          include('kentekenplaat.html');
                    
               if(!empty($_POST['kenteken'])){
                           $kenteken=$_POST['kenteken'];                                        
                             $kenteken=strtoupper($kenteken);
                             $lengteKenteken= strlen($kenteken);
                             }
else{
                             echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                             }

                                                        
               if(!empty($_POST['chargenummer'])){
                             $chargenummer=$_POST['chargenummer'];
                             $chargenummer=strtoupper($chargenummer);
                             $lengteChargenummer= strlen($chargenummer);
                     }
else{
                             echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                             }

                                                        
                             if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                                  
                                        if(($lengteKenteken===6)&&($lengteChargenummer===7)){
                                        require('data.inc.php');
                                        require_once('connection.php');        
                                        $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                        $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                             if ($res){
                                                $rij    = mysql_num_rows($res);
                                                 }
else{
                                                 $rij = 0;
                                                 }

                                                            
                                                   if ($rij===0){
                                                  $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                       if(@mysql_query($qryKentekenPlaatAdd)){
                                                              print"<a>kentekeplaat is binnen geboekt</a>";
                                                              }
else{
                                                              print"<a>Er ging iets fout</a>" ;
                                                           }
                                                                                
                                                 }
else{
                                                 echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                        }
                                                
                                        }
else{
                                        echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                        echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                        }                    
                            
                            
                              
         }

          
     if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken")){
         echo"ik ben aan het zoeken";
         }
        
         }
else{
     include('kentekenplaat.html');
     }    
                              
}
else{
echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
}


?>


alleen bij zoeken doet hij nu niets

Het lijkt of hij alleen doet

include('kentekenplaat.html');

Ik zou als ik naar hierboven kijk de

}else{

er nog tussen moeten zetten maar dat geeft parse errors

Wat doe ik nu verkeerd

P.s. De body en form tag heb ik omgewisseld thnx
Gewijzigd op 29/03/2006 23:00:00 door Peter Prijs
 
- SanThe -

- SanThe -

29/03/2006 23:19:00
Quote Anchor link
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
session_start();

if ($_SESSION['ingelogd']==="Wel") // controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
{
    if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen"))
    {

        include('kentekenplaat.html');
        if(!empty($_POST['kenteken']))
        {

            $kenteken=$_POST['kenteken'];                                        
            $kenteken=strtoupper($kenteken);
            $lengteKenteken= strlen($kenteken);
        }

        else
        {
            echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
        }

        if(!empty($_POST['chargenummer']))
        {

            $chargenummer=$_POST['chargenummer'];
            $chargenummer=strtoupper($chargenummer);
            $lengteChargenummer= strlen($chargenummer);
        }

        else
        {
            echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
        }

        if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer'])))
        {

            if(($lengteKenteken===6)&&($lengteChargenummer===7))
            {

                require('data.inc.php');
                require_once('connection.php');        
                $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                $res = mysql_query($qryZoekIngevuldKenteken);
                if ($res)
                {

                    $rij    = mysql_num_rows($res);
                }

                else
                {
                    $rij = 0;
                }

                if ($rij===0)
                {

                    $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";
                    if(@mysql_query($qryKentekenPlaatAdd))
                    {

                        print"<a>kentekeplaat is binnen geboekt</a>";
                    }

                    else
                    {
                        print"<a>Er ging iets fout</a>" ;
                    }
                }

                else
                {
                    echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                }
            }

            else
            {
                echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
            }
        }

        if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken"))
        {

            echo"ik ben aan het zoeken";
        }
    }

    else
    {
        include('kentekenplaat.html');
    }
}

else
{
    echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
}


?>


Dit is exact hetzelfde script, alleen heb ik de { en } wat (voor mij althans) duidelijker neer gezet.


Maar kan je uitleggen wat je nu precies wilt en in welke volgorde?
 
Peter Prijs

Peter Prijs

29/03/2006 23:19:00
Quote Anchor link
Ik snap het niet als ik een stukje verplaatst doet hij het wel goed ??

Zie hier de code die het dan wordt
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
session_start();

if ($_SESSION['ingelogd']==="Wel"){// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
           if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken")){
         echo"ik ben aan het zoeken";
         }

     if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen")){
     include('kentekenplaat.html');
                    
               if(!empty($_POST['kenteken'])){
                           $kenteken=$_POST['kenteken'];                                        
                             $kenteken=strtoupper($kenteken);
                             $lengteKenteken= strlen($kenteken);
                             }
else{
                             echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                             }

                                                        
               if(!empty($_POST['chargenummer'])){
                             $chargenummer=$_POST['chargenummer'];
                             $chargenummer=strtoupper($chargenummer);
                             $lengteChargenummer= strlen($chargenummer);
                     }
else{
                             echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                             }

                                                        
                             if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                                  
                                        if(($lengteKenteken===6)&&($lengteChargenummer===7)){
                                        require('data.inc.php');
                                        require_once('connection.php');        
                                        $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                        $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                             if ($res){
                                                $rij    = mysql_num_rows($res);
                                                 }
else{
                                                 $rij = 0;
                                                 }

                                                            
                                                   if ($rij===0){
                                                  $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                       if(@mysql_query($qryKentekenPlaatAdd)){
                                                              print"<a>kentekeplaat is binnen geboekt</a>";
                                                              }
else{
                                                              print"<a>Er ging iets fout</a>" ;
                                                           }
                                                                                
                                                 }
else{
                                                 echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                        }
                                                
                                        }
else{
                                        echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                        echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                        }                    
                            
                            
                              
         }
          
    
        
         }
else{
     include('kentekenplaat.html');
     }    
                              
}
else{
echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
}


?>


Wie kan mij dit uitleggen wat ik zie het niet
 
Peter Prijs

Peter Prijs

29/03/2006 23:23:00
Quote Anchor link
Te gelijk gepost grappig maar als ik jouw gemodificeerde scriptje pakt doet hij het niet niet wat ik verwacht te minsten

Maar als ik die van mij pak met de zoek funie boven aan dan gaat het wel goed

Ik ben het ff helemaal kwijt ?
 
- SanThe -

- SanThe -

29/03/2006 23:28:00
Quote Anchor link
Ik heb helemaal nog niks veranderd, alleen de ( en ) even duidelijker neergezet.

De vraag staat dus nog:
Maar kan je uitleggen wat je nu precies wilt en in welke volgorde?
 
Niek Berckmans

Niek Berckmans

29/03/2006 23:33:00
Quote Anchor link
Geef de submit knoppen een naam

zo: <input type="submit" name="submit1" value="submit">

en

<input type="submit" name="submit2" value="submit">


dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

if(isset($_POST['submit1'])){

// ene functie opstarten

}elseif(isset($_POST['submit2'])){

// andere functie opstarten

}

?>
Gewijzigd op 29/03/2006 23:33:00 door Niek Berckmans
 
Peter Prijs

Peter Prijs

29/03/2006 23:57:00
Quote Anchor link
het laatste heb ik gedaan zie het tweede script nu ben ik verder gegaan om te kijken of het nu goed gaat na het om wisselen.

nu heb ik het volgende probleem bij een submit van toevoegen alles oke

Nu bij een submit van zoeken doet hij alles wat ik wil maar hij doet op de een of andere manier

2 x include('kentekenplaat.html');

de code is

dus op de een of andere manier pakt hij de else aan het einde mee

Ik zie alleen even niet waarom

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
session_start();

function
check_kenteken()
                 {

                 $kenteken=$_POST['kenteken'];                                        
                 $kenteken=strtoupper($kenteken);
                 $lengteKenteken= strlen($kenteken);
                 }
                
function
check_kenteken_leeg()
                 {

                 echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                 }

function
check_chargenummer()
                 {

                 $chargenummer=$_POST['chargenummer'];
         $chargenummer=strtoupper($chargenummer);
         $lengteChargenummer= strlen($chargenummer);
                 }
                
function
check_chargenummer_leeg()
                 {

                 echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                 }
                
                
                     
            

if ($_SESSION['ingelogd']==="Wel"){// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
    
         if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken")){
     include('kentekenplaat.html');
                                   if(!empty($_POST['kenteken'])){
                                                          check_kenteken();
                                                         }
else{
                                                          check_kenteken_leeg();
                                                           }

                                
                                 if(!empty($_POST['chargenummer'])){
                             check_chargenummer();
                                          }
else{
                             check_chargenummer_leeg();
                             }    
     }

    
         if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen")){
     include('kentekenplaat.html');
                    
               if(!empty($_POST['kenteken'])){
                                                          check_kenteken();
                                                         }
else{
                                                          check_kenteken_leeg();
                                                           }
                                    
                                                        
               if(!empty($_POST['chargenummer'])){
                             check_chargenummer();
                                      }
else{
                             check_chargenummer_leeg();
                             }

                                                        
                             if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                                  
                                        if(($lengteKenteken===6)&&($lengteChargenummer===7)){
                                        require('data.inc.php');
                                        require_once('connection.php');        
                                        $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                        $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                             if ($res){
                                                $rij    = mysql_num_rows($res);
                                                 }
else{
                                                 $rij = 0;
                                                 }

                                                            
                                                   if ($rij===0){
                                                  $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                       if(@mysql_query($qryKentekenPlaatAdd)){
                                                              print"<a>kentekeplaat is binnen geboekt</a>";
                                                              }
else{
                                                              print"<a>Er ging iets fout</a>" ;
                                                           }
                                                                                
                                                 }
else{
                                                 echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                        }
                                                
                                        }
else{
                                        echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                        echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                        }                    
                                                                                
                 }
         }
else{
              include('kentekenplaat.html');
              }    
                              
}
else{
echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
}


?>


P.s. ik had even niet door dat je de haakjes bedoeld mijn fout !!!! ik zal er voortaan op lette ziet er inderdaad beter uit.
 
- SanThe -

- SanThe -

30/03/2006 00:08:00
Quote Anchor link
Even erg ingekort heb je dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken")){
    include('kentekenplaat.html');
}

if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen")){
    include('kentekenplaat.html');
    if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
    }
}
else{
    include('kentekenplaat.html');
}

?>


Als de eerste if() waar is, include je kentekenplaat.html en dan bij de else van de tweede if() nog een keer.
 
Peter Prijs

Peter Prijs

30/03/2006 00:16:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?PHP
}else{
    include('kentekenplaat.html');
}

?>


Die heb ik nu weg gehaald (werkt perfect!!) maar dit heb ik eerder neergezet omdat anders inbepaalde omstandigheden er een witte pagina na voren kwam

In iedergeval bedankt het is nu tenminste opgelost

Danku voor weer een verschikkelijk goeie bijdrage van jullie zijden

en dit ziet er een stuk lekkerder uit

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
session_start();

function
check_kenteken()
                 {

                          $kenteken=$_POST['kenteken'];                                        
                          $kenteken=strtoupper($kenteken);
                          $lengteKenteken= strlen($kenteken);
                 }
                
function
check_kenteken_leeg()
                 {

                          echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                 }

function
check_chargenummer()
                 {

                          $chargenummer=$_POST['chargenummer'];
                          $chargenummer=strtoupper($chargenummer);
                          $lengteChargenummer= strlen($chargenummer);
                 }
                
function
check_chargenummer_leeg()
                 {

                          echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                 }
                
                
                     
            

if ($_SESSION['ingelogd']==="Wel")// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
     {
       
         if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken"))
         {

            include('kentekenplaat.html');
                                  
                                 if(!empty($_POST['kenteken']))
                                 {

                                                          check_kenteken();
                                 }

                                 else
                                 {
                                                  check_kenteken_leeg();
                                  }

                                
                                 if(!empty($_POST['chargenummer']))
                                 {

                             check_chargenummer();
                 }

                                 else
                                 {
                 check_chargenummer_leeg();
                 }    
     }

        
         if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen"))
         {

                          include('kentekenplaat.html');
                    
                           if(!empty($_POST['kenteken']))
                                        {

                                                          check_kenteken();
                                        }

                                        else
                                        {
                                                          check_kenteken_leeg();
                                         }
                                    
                                                        
                        if(!empty($_POST['chargenummer']))
                                        {

                             check_chargenummer();
                    }

                                        else
                                        {
                    check_chargenummer_leeg();
                    }

                                                        
                    if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                              
                                        if(($lengteKenteken===6)&&($lengteChargenummer===7))
                                                            {

                                        require('data.inc.php');
                                        require_once('connection.php');        
                                        $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                        $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                             if ($res)
                                                                                         {

                                                $rij    = mysql_num_rows($res);
                                             }

                                                                                         else
                                                                                         {
                                                 $rij = 0;
                                             }

                                                            
                                             if ($rij===0)
                                                                                         {

                                                  $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                       if(@mysql_query($qryKentekenPlaatAdd))
                                                                                                             {

                                                             print"<a>kentekeplaat is binnen geboekt</a>";
                                                       }

                                                                                                             else
                                                                                                             {
                                                              print"<a>Er ging iets fout</a>" ;
                                                       }
                                                                                
                                              }

                                                                                            else
                                                                                            {
                                                 echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                                    }
                                                
                                        }

                                                                                else
                                                                                {
                                                echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                                         echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                        }                    
                                                                                
                 }
         }
                    
                              
     }

     else
     {
                echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
     }


?>


ook nog bedankt voor die tip
 
Peter Prijs

Peter Prijs

30/03/2006 00:21:00
Quote Anchor link
Toch niet ik weet nu weer waarom het er stond als hij nu niet gesubmit is verschijnt de pagina niet!!
 
Peter Prijs

Peter Prijs

30/03/2006 00:50:00
Quote Anchor link
als ik de include optie nu verplaats doet het formulier het goed.

Maar dan gaat het vanaf de regel if(($lengteKenteken===6)&&($lengteChargenummer===7))
fout

haal ik nu de functions weg en zet ik ze neer war ik het gebruik doet hij het goed kan iemand me dit uitleggen heb ik ze verkeerd geplaats ??

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<?php
session_start();

function
check_kenteken()
                 {

                          $kenteken=$_POST['kenteken'];                                        
                          $kenteken=strtoupper($kenteken);
                          $lengteKenteken= strlen($kenteken);
                 }
                
function
check_kenteken_leeg()
                 {

                          echo"U heeft geen <big>Kenteken</big> ingevoerd.<br />";
                 }

function
check_chargenummer()
                 {

                          $chargenummer=$_POST['chargenummer'];
                          $chargenummer=strtoupper($chargenummer);
                          $lengteChargenummer= strlen($chargenummer);
                 }
                
function
check_chargenummer_leeg()
                 {

                          echo"U heeft geen <big>Chargenummer</big> ingevoerd.<br />";
                 }
                
                
                     
            

if ($_SESSION['ingelogd']==="Wel")// controle of er al ingelogd is d.m.v. controle of sessie al een ingelogd constante heeft waarbij wel is toegekend.
     {include('kentekenplaat.html');
       
         if(isset($_POST['zoek_kenteken']) and ($_POST['zoek_kenteken'] == "Zoeken"))
         {

            //include('kentekenplaat.html');
                                  
                                 if(!empty($_POST['kenteken']))
                                 {

                                                          check_kenteken();
                                 }

                                 else
                                 {
                                                  check_kenteken_leeg();
                                  }

                                
                                 if(!empty($_POST['chargenummer']))
                                 {

                             check_chargenummer();
                 }

                                 else
                                 {
                 check_chargenummer_leeg();
                 }    
     }

        
         if(isset($_POST['add_kenteken']) and ($_POST['add_kenteken'] == "Toevoegen"))
         {

                          //include('kentekenplaat.html');
                    
                           if(!empty($_POST['kenteken']))
                                        {

                                                          check_kenteken();
                                        }

                                        else
                                        {
                                                          check_kenteken_leeg();
                                         }
                                    
                                                        
                        if(!empty($_POST['chargenummer']))
                                        {

                             check_chargenummer();
                    }

                                        else
                                        {
                                      check_chargenummer_leeg();
                    }

                                                        
                    if((!empty($_POST['kenteken']))&&(!empty($_POST['chargenummer']))){
                              
                                        if(($lengteKenteken===6)&&($lengteChargenummer===7))
                                                            {

                                        require('data.inc.php');
                                        require_once('connection.php');        
                                        $qryZoekIngevuldKenteken = "SELECT * FROM kentekenplaten WHERE Kenteken =('{$_POST['kenteken']}')";
                                        $res = mysql_query($qryZoekIngevuldKenteken);
                                            
                                             if ($res)
                                                                                         {

                                                $rij    = mysql_num_rows($res);
                                             }

                                                                                         else
                                                                                         {
                                                 $rij = 0;
                                             }

                                                            
                                             if ($rij===0)
                                                                                         {

                                                  $qryKentekenPlaatAdd = "INSERT INTO kentekenplaten (KentekenPlatenId,DatumIngevuld,Kenteken,ChargeNummer,LastUser) VALUES (\"\", NOW(),'{$kenteken}','{$chargenummer}','{$_SESSION['username']}')";

                                                       if(@mysql_query($qryKentekenPlaatAdd))
                                                                                                             {

                                                             print"<a>kentekeplaat is binnen geboekt</a>";
                                                       }

                                                                                                             else
                                                                                                             {
                                                              print"<a>Er ging iets fout</a>" ;
                                                       }
                                                                                
                                              }

                                                                                            else
                                                                                            {
                                                 echo"Het Kenteken: <big>$kenteken</big> is al ingevoerd!!";
                                                    }
                                                
                                        }

                                                                                else
                                                                                {
                                                echo"<p><big>Kenteken</big> en/of <big>Chargenummer</big> is te <big>kort!!!!!</big><br /></p>";
                                                         echo"Een <big>Kenteken</big> moet uit <big>6</big> karakters bestaan.<br />";
                                                        echo"Een <big>Chargenummer</big> moet uit <big>7</big> karakters bestaan.<br />";
                                        }                    
                                                                                
                 }
         }
                    
                              
     }

    
    
    
         
    
    
     else
     {
                echo"<p>U dient ingelogd te zijn om deze pagina te kunnen bekijken</p>";
     }


?>
 
Peter Prijs

Peter Prijs

30/03/2006 00:57:00
Quote Anchor link
nu is hij bu vrij bedankt voor de ondersteuning
 



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.