Tæller forkert
Hej jeg hardenne kode til at køre på min side, men den tæller forkert eller dvs hvis jeg sletter en post i db bliver den ikke trukket fra igen, den tar som jeg kan se det fra input feltet hvordan kan jeg komme ude over det<!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=utf-8" />
<title>Tilmeld arrangement</title>
</head>
<body>
<?php
$aid = $_GET['aid'];//Du henter dit arrangement id f.eks.: http://www.dinside.dk/tilmeld.php?aid=1
if (is_numeric($aid)){
include 'connect.php';
$result = mysql_query("SELECT * FROM arrdb WHERE aid='$aid'")
or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
$anavn = $row['anavn'];
$dato = $row['dato'];
$asted = $row['asted'];
$abesk = $row['abesk'];
$tilmeldt = $row['tilmeldt'];
$pladser = $row['pladser'];
$bilsti = $row['bilsti'];
echo'<h2>'.$anavn.'</h2>
<table width="377" height="91" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="102">Dato:</td>
<td width="275">'.date('d-m-Y', $dato).'</td>
</tr>
<tr>
<td width="102">Sted:</td>
<td width="275">'.$asted.'</td>
</tr>
<tr>
<td width="102"></td>
<td width="275"><img src="'.$bilsti.'"/></td>
</tr>
<tr>
<td>Beskrivelse</td>
<td>'.nl2br($abesk).'</td>
</tr>
<tr>
<td>Tilmeldte:</td>
<td>'.$tilmeldt.'</td>
</tr>
<tr>
<td>Pladser:</td>
<td>'.$pladser.'</td>
</tr>
</table><br/>';
if(isset($_POST['button'])){
$tnavn = $_POST['Navn'];
$tadr = $_POST['Adresse'];
$tpnr = $_POST['Postnr'];
$tby = $_POST['Distrikt'];
$ttel = $_POST['Telefon'];
$tmail = $_POST['Email'];
$numv = $_POST['NumV'];
$numb = $_POST['NumB'];
$medl = $_POST['Medlem'];
$kvittering = $_POST['Kvittering'];
$pers = ($numv+$numb);
$sam_tilm = ($pers+$tilmeldt);
if ($sam_tilm>$pladser){
echo 'Det er desværre ikke nok pladser ved arrangementet!';
}
else{
mysql_query("INSERT INTO tilmdb
(tnavn, tadr, tpnr, tby, ttel, tmail, numv, numb, medl, arrid) VALUES('$tnavn', '$tadr', '$tpnr', '$tby', '$ttel', '$tmail', '$numv', '$numb', '$medl', '$aid' ) ")
or die(mysql_error());
$result = mysql_query("UPDATE arrdb SET tilmeldt='$sam_tilm' WHERE aid='$aid'")
or die(mysql_error());
if($kvittering=='1'){
$to = $tmail;
// subject
$subject = 'Tilmelding til '.$anavn.' med Langeskov';
// message
$message = '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tilmelding til '.$anavn.' med Langeskov borgerforening</title>
</head>
<body>
<table width="593" height="191" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="170">Navn:</td>
<td width="407">'.$tnavn.'</td>
</tr>
<tr>
<td>Adresse:</td>
<td>'.$tadr.' '.$tpnr.', '.$tby.'</td>
</tr>
<tr>
<td>Telefon:</td>
<td>'.$ttel.'</td>
</tr>
<tr>
<td>E-mail:</td>
<td>'.$tmail.'</td>
</tr>
<tr>
<td>Antal voksne:</td>
<td>'.$numv.'</td>
</tr>
<tr>
<td>Antal børn:</td>
<td>'.$numb.'</td>
</tr>
<tr>
<td>Arrangement</td>
<td><a href="http://www.langeskovborgerforening.dk/arr.php?aid='.$aid.'">'.$anavn.'</a></td>
</tr>
</table>
</body>
</html>';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'From: Langeskov Borgerforening <karsten.leth@gmail.com>' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
}
echo '<meta http-equiv="refresh" content="0;url=arr.php?aid='.$aid.'&con=1">';
}
//osv. her fortsætter du med at hente dine andre oplysninger fra databasen
}
if ($tilmeldte < $pladser){ //Dette betyder at hvis der er færre tilmeldte end der er pladser, sker følgende:
if($_GET['con']=='1'){
echo '<h3>Din tilmelding er sendt!</h3>';
}
else{
echo '<h3>Tilmeld dig:</h3><form id="form1" name="form1" method="post" action="arr.php?aid='.$aid.'"><table border="0" width="500">
<tbody>
<tr>
<td width="136">Navn:</td>
<td width="454"><input maxlength="100" size="50" name="Navn" /></td>
</tr>
<tr>
<td width="136">Adresse:</td>
<td width="454"><input maxlength="100" size="50" name="Adresse" /></td>
</tr>
<tr>
<td width="136">Postnr.:</td>
<td width="454"><input maxlength="4" size="6" name="Postnr" /></td>
</tr>
<tr>
<td width="136">By:</td>
<td width="454"><input maxlength="100" size="50" name="Distrikt" /></td>
</tr>
<tr>
<td width="136">Telefon:</td>
<td width="454"><input maxlength="15" name="Telefon" /></td>
</tr>
<tr>
<td width="136">E-mail:</td>
<td width="454"><input maxlength="100" size="50" name="Email" /></td>
</tr>
<tr>
<td width="136">Antal voksne:</td>
<td width="454"><input maxlength="4" size="6" name="NumV" /></td>
</tr>
<tr>
<td width="136">Antal børn:</td>
<td width="454"><input maxlength="4" size="6" name="NumB" /></td>
</tr>
<tr>
<td width="136"></td>
<td width="454"><input value="1" checked="checked" type="checkbox" name="Medlem" />
Jeg/vi er medlem af langeskovborgerforening</td>
</tr>
<tr>
<td width="136"></td>
<td width="454"><input value="1" checked="checked" type="checkbox" name="Kvittering" />
Jeg vil gerne modtage kvittering pr. mail</td>
</tr>
</tbody>
</table>
<input type="submit" name="button" id="button" value="Tilmeld!" /></form>';
}
//Her skal din formular så komme
}
else{ //Altså hvis der ikke er gør dette:
echo 'Der er desværre ikke flere pladser...';
}
}
else {
echo 'Arrangement id skal være et tal!';
}
?>
</body>
</html>
