nordi
Erfahrenes Mitglied
Guten Abend,
ich seh den Bald vor Bäumen nicht mehr. Eventuell kann mir da jemand helfen. Ich habe ein Formular, in dem Checkboxen sind, die via onclick=this.form.submit(); ihren Wert weitergeben. Nach dem Klick soll das Feld +1 erhöht werden. Das Feld hat als INT(255). Hier der Code.. ich verstehs nicht:
Bin für jeden Tipp dankbar!
ich seh den Bald vor Bäumen nicht mehr. Eventuell kann mir da jemand helfen. Ich habe ein Formular, in dem Checkboxen sind, die via onclick=this.form.submit(); ihren Wert weitergeben. Nach dem Klick soll das Feld +1 erhöht werden. Das Feld hat als INT(255). Hier der Code.. ich verstehs nicht:
PHP:
$sql = "SELECT * FROM $reservieren ORDER BY id DESC";
$result = @mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
$anzahl = "SELECT COUNT(email) as hits FROM ".$reservieren." WHERE email LIKE \"".$row->email."\" GROUP BY email";
$result2 = mysql_query($anzahl);
$count = mysql_fetch_object($result2);
// INTERNE VERMERKE ABSPEICHERN
if (isset($_POST['absagen']))
{
$update = 'UPDATE '.$reservieren.' SET absage = absage + 1 WHERE id = '.$_POST['id'].'';
mysql_query($update) or die(mysql_error());
}
elseif (isset($_POST['zusagen']))
{
$update = 'UPDATE '.$reservieren.' SET zusage = zusage + 1 WHERE id = '.$_POST['id'].'';
mysql_query($update) or die(mysql_error());
}
echo '<table width="900" border="0" cellspacing="2" cellpadding="0">';
echo ' <tr class="buchungsid">';
echo ' <td width="300">Anfrage-ID:</td>';
echo ' <td width="600">'.$row->id.'</td>';
echo ' </tr>';
if($count->hits>1)
{
echo ' <tr>';
echo ' <td width="300">Bisherige Reservierungen:</td>';
echo ' <td width="600">'.$count->hits.'</td>';
echo ' </tr>';
}
// INTERNE VERMERKE AUSLESEN
if($row->absage>0 OR $row->zusagen>0)
{
echo ' <tr>';
echo ' <td width="300">Interner Vermerk:</td>';
echo ' <td width="600">'.$row->absage.' Absage(n), '.$row->zusage.' Zusage(n), </td>';
echo ' </tr>';
}
echo ' <tr class="grau">';
echo ' <td width="191">Interne Bemerkung</td>';
echo ' <td width="309"><form method="post" action="'. $PHP_SELF . '"><input type="hidden" name="id" value="'.$row->id.'">Absage: <input type="checkbox" name="absagen" onClick="if(this.checked) this.form.submit();"><br> Zusage: <input type="checkbox" name="zusagen" onClick="if(this.checked) this.form.submit();"></form></td>';
echo ' </tr>';
(...)
Bin für jeden Tipp dankbar!