Hallo
Mein Problem ist folgendes:
Ich möchte gern auf einer Seite, bei der Nachrichten aufgelistet werden mit Checkboxen die Nachrichten anwählen, die ich löschen will. Das funktioniert auch einwandfrei.
Wie schaffe ich es jetzt aber das ich noch für jede Nachricht ein Knopf erstelle mit dem man die Nachricht anzeigen lassen kann (also beim drücken des Knopfes muss er einfach die ID der Nachricht per Post übergeben). Nur kann ich das nicht mit einem Hidden Field machen

, denn dann habe ich mehrere IDs in einem Formular und er übergibt einfach immer die letzte. Wenn ich die ID mit dem Value des Buttons übergebe, dann zeigt er ja die ID an statt z.B. "Nachricht anzeigen"
Hier ein ausschnitt des Codes:
PHP-Code:
//Löschen
<?php
$loeschen = $_POST['loeschen'];
if($_POST['loeschen'] != "")
{
$y=count($loeschen);
for($x=0;$x<$y;$x++)
{
mysql_query("DELETE FROM users_nachrichten WHERE id='$loeschen[$x]'");
}
}
?>
<form id="nachrichten" name="nachrichten" method="post" action="<?php echo $_REQUEST["PHP_SELF"]; ?>">
<table width="100%" border="1">
<tr>
<td width="9%"><strong>Datum:</strong></td>
<td width="23%"><strong>Von:</strong></td>
<td width="34%"><strong>Vorschau:</strong></td>
<td width="19%"><strong>Anzeigen</strong></td>
<td width="15%"><strong>Löschen</strong></td>
</tr>
<?php
// Schleife zum Ausgeben der einzelnen Datensätze in Tabellen-Reihen
for ( $i=1; $i <= $anzahl; $i++)
{
$array = mysql_fetch_array( $result );
$array_vorschau = mysql_fetch_array($result_vorschau);
?>
<tr <?php if($array['neu'] == 1){echo 'class="neue_nachricht"';} ?>>
<td><?php echo $array['datum']; ?> <?php echo $array['zeit']; ?></td>
<td><?php echo $array['von']; ?>
<input name="eingang2" type="hidden" id="eingang2" value="eingang2" /></td>
<td><?php echo $array_vorschau['nachricht']; ?></td>
<td><input type="submit" name="eingang_anzeigen" onclick="<?php echo $array['datum']; ?> <?php echo $array['zeit']; ?>" id="eingang_anzeigen" value="Nachricht Anzeigen" /></td>
<td><input type="checkbox" name="loeschen[]" value="<?php echo $array['id']; ?>" /></td>
</tr>
<?php
}
?>
</table>