
Mal wieder beschäftigt mich ein Problem.
Ich hab in einer SQL-DB werte.
ID | name | warheit
1 | home | 1
Wenn "warheit" auf 0 steht soll das jeweilige Kapitel im Menü ausgeblendet werden wenn es auf 1 steht angezeigt werden, gut okay das läuft soweit.
Ich hab bisher das ganze über ein ACP gesteuert das per <a href></a> gesteuert wurde da das aber eine ziemlige Klick-Arbeit war wenn mehrere Kapitel an bzw ausgeschalten werden sollten bin ich auf die Idee gekommen <selects> zu machen also Optionen zur auswahl zu geben und diese mit einem satz zu speichern.
Leider hab ich momentan das Problem dass das ganze nicht klappen will

Ich schaff es nur einen einzelnen Datensatz abzusenden und diesen zu Speichern. Gibt's da ne Möglichkeit auch alle mit nur einer <form> abzusenden?
Mein Code sieht zurzeit sooooo aus:
Code: Alles auswählen
$abfrage = mysql_query("SELECT * FROM wartung_global");
while ($row = mysql_fetch_array($abfrage)) {
$id = $row['ID'];
echo "<form action=\"Admin/wartung.php?value=global&id=$id\" method=\"post\"><table style=\"width:100%\">";
echo "<tr>";
echo "<td style=\"width:25%\" class=\"style3\">".$row['name']."</td>";
echo '<td style="width:25%" class="style4">';if ($row['wahrheit'] == 1) {echo '<img src=images/online.png alt=Aktiv title="Zurzeit aktiv">';}if ($row['wahrheit'] == 0) {echo '<img src=images/offline.png alt=Inaktiv title="Zurzeit inaktiv">';}echo'</td>';
echo '<td style="width:25%" class="style1">
<select name="warheit">
<option ';if($row['wahrheit'] ==0) {echo'selected="selected"';} echo'value="0">Inaktiv</option>
<option '; if($row['wahrheit'] ==1) {echo'selected="selected"';} echo'value="1">Aktiv</option>
</select></td>';
echo "</tr>";
}
echo '<tr><td colspan="3"><input type="submit" value="Speichern"></td></tr>';
echo "</table></form>";
Code: Alles auswählen
if ($value == "global") {
$warheit = $_POST['warheit'];
$id= $_GET['id'];
$eintrag = "UPDATE wartung_global SET warheit = '$warheit' WHERE id= '$id'";
$eintragen = mysql_query($eintrag);
}

Und ja ich weiß dass es ein reines Chaos ist. Anfänger am Werk
