Ik heb een html formulier met de volgende code;
kentekenplaten.html
<?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
<?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
1.441 views