Hallo an alle...
Ich hab ein Problem mit meinem Code... Glaube ich jedenfalls...
Das obrige ist die while schleife um den inhalt der tabelle anzuzeigen... jetzt möchte ich die nachrichten löschen... dazu habe ich eine zusätlich "delete.php" angelegt die sieht so aus :
Eigentlich soll ja das script in der while schleife mit diesem code :
die ID in ein array schreiben damit man sie danach löschen kann... jedoch macht er das leider nicht...
PLZ HELP ME
mfg
Ich hab ein Problem mit meinem Code... Glaube ich jedenfalls...
PHP-Code:
<?php
include("mysql.inc.php");
$sql = "SELECT * FROM smd_contact ORDER by id asc";
$result = mysql_query($sql);
while($data = mysql_fetch_array($result))
{
echo "<table width=520 cellpadding=0 cellspacing=2 border=0>";
echo "<tr><td height=20 bgcolor=#999999>[b]$data[id].[/b]$data[betreff]</td></tr>";
echo "<tr><td bgcolor=#CCCCCC><font color=#333333>[b]Absender:[/b] $data[name]
[b]e-Mail Adresse:[/b]";
echo "$data[email]
[b]Nachricht:[/b]
$data[nachricht]</font></td></tr>";
echo "<tr><td align=right height=20 bgcolor=#CCCCCC>";
echo "<form method=post action=index.php?site=admin/admin&page=admin/delete><input type=hidden name=del_array[] value='".$data[id]."'><input type=image src=gfx/button_del.png></form>";
echo "</td></tr></table>";
}
?>
PHP-Code:
<?php
include ("mysql.inc.php");
$loeschen = "DELETE FROM smd_contact WHERE id = " . $_REQUEST["del_array"];
mysql_query($loeschen);
if (mysql_affected_rows ($connectionid) > 0)
{
echo "Nachricht erfolgreich gelöscht.
";
echo "<a class=main href=index.php?site=admin/admin&page=admin/home>Zurück</a>
";
}
else
{
echo "Fehler beim löschen der Nachricht.
";
echo "<a class=main href=index.php?site=admin/admin&page=admin/home>Zurück</a>
";
}
?>
PHP-Code:
echo "<form method=post action=index.php?site=admin/admin&page=admin/delete><input type=hidden name=del_array[] value='".$data[id]."'><input type=image src=gfx/button_del.png></form>";
PLZ HELP ME
mfg
Kommentar