Ich will das ich alle Einträge aus einer Tabelle die nicht auf Status "ok" sind angezeigt werden. Das klappt auch schon. Und dann will ich die per Buttonklick Freischalten (also auch auf "ok" setzen). Das klapt aber leider nicht. Vielleicht weiss einer von euch Rat.
MfG aCid
MfG aCid
PHP:
<?
$db = mysql_connect("127.0.0.1","username", "password");
mysql_select_db("database",$db);
?>
<?
$query = mysql_query('SELECT * FROM sun_guestbook WHERE status != "ok"');
$array = mysql_fetch_array($query);
while ($daten = mysql_fetch_array($query)) {
echo "<table width=\"400\" border=\"1\">";
echo " <tr>";
echo ' <td width=\"58\"><div align="right">Name:</div></td>';
echo " <td width='132'>$daten[name]</td>";
echo " </tr>";
echo " <tr>";
echo " <td><div align=\"right\">id:</div></td>";
echo " <td>$daten[id]</td>";
echo " </tr>";
echo " <tr>";
echo " <td><div align=\"right\">Nachricht:</div></td>";
echo " <td>$daten[message]</td>";
echo " </tr>";
echo " <tr>";
echo " <td> </td>";
echo " <td><form name=\form1\" method=\"post\" action=\"\">
<input name=\"$daten[id]\" type=\"submit\" id=\"frei\" value=\"Freischalten\">
</form></td>";
echo " </tr>";
echo "</table><br><br>";
if($daten[id]){
$updategb = mysql_query("UPDATE sun_guestbook SET status = 'ok' WHERE id = $daten[$id]");
mysql_query($updategb);
echo "Eintrag Freigeschaltet!<br><br><br><br>";
}
?>
<? } ?>