Hallo,
ich habe ein normales Gästebuch programmiert, nur wenn man sich da einträgt, wird der Eintrag in die Mysql Tabelle "gbuch2" eingetragen (das Gästebuch selbst liest "gbuch" aus). Über ein Admin Formular soll man die Einträge bestätigen/löschen können.
Da habe ich jetzt folgendes gemacht:
in der gbuch_edit.php ist das Problem, da weis ich nicht genau ob ich da auch mit einer while Schleife arbeiten muss oder wie ich das anstellen soll, da habe ich momentan folgendes drin stehen:
ich habe ein normales Gästebuch programmiert, nur wenn man sich da einträgt, wird der Eintrag in die Mysql Tabelle "gbuch2" eingetragen (das Gästebuch selbst liest "gbuch" aus). Über ein Admin Formular soll man die Einträge bestätigen/löschen können.
Da habe ich jetzt folgendes gemacht:
PHP-Code:
<form method="post" action="gbuch_edit.php">
<?php
include("dbconnect.php");
include("config.php");
echo "<table border=\"0\" width=\"90%\" class=\"content\">";
echo "<tr>
<td>
bestätigen
</td>
<td>
löschen
</td>
<td>";
echo "Name";
echo "</td>
<td>";
echo "Datum";
echo "</td>
<td>";
echo "Text";
echo "</td>
</tr>";
$result = mysql_query("SELECT
id, name, datum, email, homepage, text FROM $gbuch2 ORDER BY id desc");
while($row = mysql_fetch_array($result))
{
echo "<tr>
<td>
<input name=\"bestaetigen\" type=\"checkbox\" value=\"bestaetigen\">
</td>
<td>
<input name=\"loeschen\" type=\"checkbox\" value=\"loeschen\">
</td>
<td>";
echo $row['name'];
echo "</td>
<td>";
echo $row['datum'];
echo "</td>
<td>";
echo $row['text'];
echo "</td>
</tr><input name=\"name\" type=\"hidden\" value=\"";
echo $row['name'];
echo "\"><input name=\"datum\" type=\"hidden\" value=\"";
echo $row['datum'];
echo "\"><input name=\"email\" type=\"hidden\" value=\"";
echo $row['email'];
echo "\"><input name=\"homepage\" type=\"hidden\" value=\"";
echo $row['homepage'];
echo "\"><input name=\"text\" type=\"hidden\" value=\"";
echo $row['text'];
echo "\">";
}
echo "</table>";
?>
<br>
<INPUT TYPE="submit" class="formfeld" VALUE="Senden">
</form>
PHP-Code:
<?php
include("dbconnect.php");
include("config.php");
mysql_query("INSERT INTO $gbuch WHERE
'$bestaetigen'='bestaetigen'(datum, name, email, homepage, text)
VALUES ('$datum', '$name', '$email', '$homepage', '$text')");
mysql_query("DELETE FROM $gbuch2
WHERE '$loeschen'='loeschen' OR '$bestaetigen'='bestaetigen'");
?>
Kommentar