Hallöchen. Ich hab ein klitzekleines Problem.
Ich hab eine MySQL Tabelle die "member" heißt in der sind
id | name | count
gespeichert
es sind 25 mitglieder darin
So jetzt sollen alle 25 Mitglieder erst einmal ausgegeben werden.
Wenn jetzt bei dem jeweiligen User (Da Tabelle) die Checkbox gecheckt ist und unten auf dem Submit geklickt wird soll bei allen Usern wo die Checkbox gecheckt ist zu dem aktuellen Counterstand + 1 hinzugefügt werden.
Leider hat das bisher nicht geklappt wenn ich das mache wird immer nur der letzte Name geupdatet.
Wie mach ich das jetzt dass alle Mitglieder gleichzeitig geupdatet werden?
Ich hab irgendwo mal was von einer foreach schleife gehört und auch schon gegoogelt allerdings blick ich das da nicht.
Kann mir das einer erklären?
Ich hab eine MySQL Tabelle die "member" heißt in der sind
id | name | count
gespeichert
es sind 25 mitglieder darin
So jetzt sollen alle 25 Mitglieder erst einmal ausgegeben werden.
PHP-Code:
echo'
<table style="width:100%">
<tr>
<td>Name:</td>
<td>Counter:</td>
<td> </td>
</tr>
<form action="admin.php?seite=counter&action=send" method="post">';
$abfrage = mysql_query("SELECT * FROM member");
while ($row = mysql_fetch_array($abfrage)) {
$name = $row['name'];
echo'<tr>';
echo"<td>".$row['name']."</td>";
echo"<td>".$row['count']."</td>";
echo'<td><input type="checkbox" name="count"></td>
</tr>';
}
echo'
<tr>
<td colspan="3"><input type="submit" value="Absenden"></td>
</tr>
</form>
</table>';
Leider hat das bisher nicht geklappt wenn ich das mache wird immer nur der letzte Name geupdatet.
Wie mach ich das jetzt dass alle Mitglieder gleichzeitig geupdatet werden?
Ich hab irgendwo mal was von einer foreach schleife gehört und auch schon gegoogelt allerdings blick ich das da nicht.
Kann mir das einer erklären?
Kommentar