Ik heb nu:
<?php
error_reporting(E_ALL);
$bwijze = $_GET['bwijze'];
$begind = $_GET['begindatum'];
$aantald = $_GET['aantald'];
$prijs = $_GET['prijs'];
$naam = $_GET['naam'];
//De database selecteren en de verbinding instellen naar de database
$dbc = mysql_connect('localhost', 'root', 'Fokko123');
mysql_select_db('camping', $dbc);
if($bwijze == "Pin"){
?>
<script language="javascript">
alert("U dient nu € <?php echo $_GET['prijs']; ?> via de pin te betalen.")
</script>
<?php
} elseif($bwijze == "Contant"){
?>
<script language="javascript">
alert("U dient nu € <?php echo $_GET['prijs']; ?> contant te betalen.")
</script>
<?php
} elseif($bwijze == "Rekening"){
?>
<script language="javascript">
alert("Er word een bedrag van € <?php echo $_GET['prijs']; ?> op uw rekening gezet.")
</script>
<?php
}
$tijd1 = strtotime($begind);
$tijd2 = $aantald * 86400;
$tijd3 = $tijd1 + $tijd2;
$eindd = date("Y-m-d",$tijd3);
/*
$query1 = "INSERT INTO transacties VALUES('$naam','$prijs','$begind','$eindd','0','0') where ";
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://
www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="../../../paginas/css/lettertypen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<p align="center" class="style6"><strong>Boeking voltooien:</strong></p>
<p align="center">De order word verwerkt. een ogenblik geduld. </p>
<p align="center">
<?php
$query3 = "SELECT * FROM plaatsen order by plek";
$result3 = mysql_query($query3);
while($row3 = mysql_fetch_array($result3))
{
$nr = $row3['plek'];
$query4 = "SELECT * FROM transacties WHERE veld=$nr and ( (begind NOT BETWEEN $begind AND $eindd) AND (eindd NOT BETWEEN $begind AND $eindd) )";
$result4 = mysql_query($query4) or die(mysql_error());
$row4 = mysql_fetch_array($result4);
if($row4 == "")
{
echo $nr.' is nog open<br>';
$query2 = "INSERT INTO transacties(naam, prijs, begind, eindd, primarykey, veld) values('$naam', '$prijs', '$begind', '$eindd', '0', '$nr')";
$boekingvoltooid = TRUE;
$result2 = mysql_query($query2) or die(mysql_error());
if(isset($boekingvoltooid))
{
break;
echo 'U mag dan plaatsnemen op veld nummer '.$nr.'.';
}
if(isset($boekingvoltooid))
{
break;
}
if(isset($boekingvoltooid))
{
break;
}
}
?>
</p>
</body>
</html>
Maar vreemdgenoeg krijg ik het niet goed voorelkaar als ik meerdere boekingen op 1 veld doe, dan krijg ik nog steeds de foutmelding als het veld vol is en dan pakt hij het volgende veld :S
Volgens mij klopt het gewoon :S
Ik snap het niet zo goed meer...