Ja stimmt,
hab jetzt nochmal drüber geschlafen und meine code überarbeitet.
PHP-Code:
if (isset($_REQUEST['checkbtn'])) {
foreach ($_REQUEST['checkbtn'] as $nonvalue => $value) {
mysql_query ("UPDATE fahrzeug SET status='$value' WHERE id='".$_GET['id']."'") OR die(mysql_error());
}
};
das
else {
// print "0"
$buchungnonchecked;
}
von Oben lasse ich weg da ich die Spalte Status so formatiert habe das sie Standardmäßig immer NULL ist wenn kein Eintrag gemacht wurde.
PHP-Code:
<?php
while ($datensatz = mysql_fetch_array( $abfrageergebnis ))
{
echo '<table border="1">';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">';
echo '<tr>';
echo '<td style="width:75px"><input type="checkbox" name="checkbtn[]" value="1"></td>';
echo '<td style="width:155px">' . $datensatz['id'] . '</td>';
echo '<td style="width:80px">' . $datensatz['fahrzeug'] . '</td>';
echo '</tr>';
echo '</table>';
}
?>
HTML-Code:
<table>
<tr>
<td><input type="submit" name="submit" value="Update"></td>
</tr>
</table>
Er bringt mir jetzt wenn ich den Haken im Checkbutton setze und auf meinen Submit-Button klicke
Undefined index: id was ich aber nicht verstehe denn die ID meines Datensatzes wird angezeigt und mit GET hole ich mir diesen doch aus meinem Datensatz um in mit WHERE zu vergelichen!?