Hallo Leute habs jetzt soweit erstmal hinbekommen,
da es mit einer Checkbox nicht ging, hab ich einfach eine zweite genommen die mir den Status als 0 setzt.
Mein letztes anliegen zu diesem Thema ist, das ich, wenn der jeweilige Wert bei Status steht die Checkbox einen Haken hat.
Mein Problem ist, das ich mit den Klammern setzen in der If-Anweidung nicht richtig klar komme.
Habe jede Variante die ich im Netz gefunden habe durchprobiert, allerdings kommen immer wieder neue Fehler .
Über Hilfe bzw. einen Tipp in die richtige Richtung wäre ich wie immer Dankbar.
Danke und schönes WE.
PHP-Code:
<html>
<head>
<title>test</title>
</head>
<body>
<?php
include("../php/connect.php");
$sql = "SELECT id, auto, status FROM fahrzeug";
$abfrageergebnis = mysql_query( $sql ) or trigger_error(mysql_error(),E_USER_ERROR);
if (isset($_REQUEST['checkbtn'])) {
foreach ($_REQUEST['checkbtn'] as $value){
mysql_query ("UPDATE fahrzeug SET status='1' WHERE id='$value'") OR die(mysql_error());
}
}
if (isset($_REQUEST['uncheckbtn'])) {
foreach ($_REQUEST['uncheckbtn'] as $value){
mysql_query ("UPDATE fahrzeug SET status='0' WHERE id='$value'") OR die(mysql_error());
}
}
$checked = $result['status'];
?>
<form action="<? $_SERVER["SCRIPT_NAME"] ?>" method="post">
<table>
<?PHP
while ($datensatz = mysql_fetch_array( $abfrageergebnis ))
{
echo '<tr>';
echo '<td style="width:155px">' . $datensatz['auto'] . '</td>';
echo '<td style="width:15px"><input name="checkbtn[]" type="checkbox" value="'.$datensatz['id'].'" ' . if ($checked == 1) echo 'checked'; .' ></td>';
echo '<td style="width:15px"><input name="uncheckbtn[]" type="checkbox" value="'.$datensatz['id'].'" 'if ($checked == 0) echo 'checked'; '></td>';
echo '<tr>';
}
?>
<td style="width:15px"><input type="submit" value="Senden" name="submit"></td>
</table>
</form>
</body>
</html>