Bananenweizen hat geschrieben:Kommt das gleiche wie vorher.
Kannst du mir vielleicht etwas mehr Code geben; in deinem ersten Post fehlt noch etwas für den Zusammenhang. Ist auch noch etwas undurchsichtig. Was willst du z. B. mit mehreren öffnenden form-Tags, aber nur einem schließenden?
Ich habe versucht den Teil, den ich sehen konnte zu bereinigen:
Code: Alles auswählen
echo '<form action="nachrichten.php" method="post" enctype="multipart/form-data">';
$i = 0;
while( $daten = mysql_fetch_array($mail) )
{
echo '<tr>
<td>'.$daten[2].'</td>
<td>'.$daten[3].'</td>
<td>'.$daten[6].' '.$daten[7].'</td>
<td><input type="Checkbox" name="loeschen_'.$i.'" value="'.$daten[0].'"></td>
</tr>';
$i++;
}
echo '</table><br><br><input type="Submit" value="Löschen"></form>';
Wenn das nicht funktioniert, musst du mehr code geben...
Bananenweizen hat geschrieben:Ok, das lass ich jetzt mal.
Was ich eigentlich machen will ist ja die Frage (if Checkbox geklickt also nicht Null) -> delete ID in der DB.
Wie müsste hierfür der Code sein ?
Je nachdem, wie du die Checkboxen danach ausgewertet hast. Nehmen wir mal die Idee, wie ich sie versucht habe umzusetzen.
Code: Alles auswählen
$sql = '';
foreach( $loeschen as $key => $value )
{
$sql = empty($sql) ? 'DELETE FROM tabelle WHERE id = '.$key : ' OR id = '.$key;
}
mysql_query($sql);
Guck mal, ob das funktioniert