Hallo
Da ich kein fertiges Script für einen virtuellen Hochzeitstisch gefunden habe, versuche ich gerade selbst eins zu schreiben.
Leider funktioniert da irgenetwas nicht. Also, ich habe es geschafft, dass die Daten aus einer Datenbank herasgelesen und in tabellarischer Form angezeigt werden.
Jetzt sollten die Daten natürlich auch löschbar oder editierbar sein.
Dazu habe ich folgenden Link in die Tabelle eingefügt:
Weiter oben im Script steht:
Die (ausgelagerte) Funktion del_entry lautet:
Wenn ich auf den Link "entfernen" klicke, passiert nicht viel: die URL
ändert sich zu http://localhost/wuensche/?del=5 (oder welche Zahl auch immer), aber die Tabelle bleibt unverändert.
Wer sieht den Fehler und kann mir helfen?
Oder kennt jemand vielleicht auch eine Scripte-Sammlung, wo ein virtueller
Hochzeitstisch dabei ist?
Vielen Dank!
Silvia
Da ich kein fertiges Script für einen virtuellen Hochzeitstisch gefunden habe, versuche ich gerade selbst eins zu schreiben.
Leider funktioniert da irgenetwas nicht. Also, ich habe es geschafft, dass die Daten aus einer Datenbank herasgelesen und in tabellarischer Form angezeigt werden.
Jetzt sollten die Daten natürlich auch löschbar oder editierbar sein.
Dazu habe ich folgenden Link in die Tabelle eingefügt:
PHP-Code:
<td width="25">
<a href="<?php echo basename($PHP_SELF) ?>?del=<?php echo $row["id"]; ?>"> Entfernen </a>
</td>
PHP-Code:
if (!empty($del)) {
$sql_del = "SELECT * FROM $tblname";
$result_del = mysql_query($sql_del);
$rows = mysql_num_rows($result_del);
// Löschen nur, wenn 1 Eintrag stehen bleibt
if ($rows > 1) {
del_entry(); //hier wird die Löschfunktion aufgerufen
} else {
echo $del_msg2;
}
}
Die (ausgelagerte) Funktion del_entry lautet:
PHP-Code:
Function del_entry() {
global $tblname, $del, $del_msg;
// Lösch-SQL
$sql_del = "DELETE FROM $tblname ";
$sql_del .= "WHERE (id = '$del')";
// Eintrag löschen
$result_del = mysql_query($sql_del);
if (!$result_del) {
die($del_msg);
}
}
ändert sich zu http://localhost/wuensche/?del=5 (oder welche Zahl auch immer), aber die Tabelle bleibt unverändert.
Wer sieht den Fehler und kann mir helfen?
Oder kennt jemand vielleicht auch eine Scripte-Sammlung, wo ein virtueller
Hochzeitstisch dabei ist?
Vielen Dank!
Silvia
EDIT:
php-tags by Abraxax
Kommentar