Bei dem folgenden Script geht mein Update und mein Delete nicht? Habt ihr eine Idee wieso?
<?php
$connect = @mysql_connect("localhost", "jeder", "") or die ("Verbindungsaufnahme NICHT Erfolgreich!");
@mysql_select_db("xxx", $connect) or die ("Verbindungsaufnahme mit Datenbank NICHT Erfolgreich!");
$res = mysql_query("SELECT * FROM download") OR die(mysql_error());
echo "<center><table border='0' cellpadding='0' cellspacing='0'><tr bgcolor='#EEEEEE'>";
while($data = @mysql_fetch_object($res)){
echo "<td width='400'><b>:: $data->beschreibung </b></td></tr>";
echo "<td><b>$data->name</b></td></tr>";
echo "<td><b><p align='right'><a href='new_download.php?del=ja&id=$data->id'>Löschen</a></p></b></td></tr>";
echo "<tr><td><b><p align='right'><a href='new_download.php?edit=ja&id=$data->id'>Editieren</a></p></b></td></tr>";
}
// Datensatz löschen //
if(isset($_GET["del"]) == "ja") {
echo "<font color=\"#ff0000\"><h2 align=\"center\">Sind Sie sicher, dass der Eintrag gelöscht werden soll?</h2>";
echo "<p align=\"center\"><b><a href='new_download.php?del2=ja&id=$data->id'>JA</a> | ";
echo "<a href=\"new_download.php\">NEIN</a></b></p></font>";
$_GET["del"] = "nein"; }
if(isset($_GET["del2"]) == "ja") {
mysql_query("DELETE FROM download where id ='$data->id' ") OR die(mysql_error());
$_GET["del2"] = "nein"; }
// Datensatz editieren //
if(isset($_GET["edit"]) == "ja") {
echo "<form action='new_download.php' method='POST'>";
echo "<table border='0' align='center'>";
echo "<tr><td height='24' align='right'><b><em>Beschreibung:</em></b></td>";
echo "<td colspan='2'><input type='text' name='beschreibung' size='12' value='$data->beschreibung' id='beschreibung' class='form'></td>";
echo "<tr><td height='24' align='right'><b><em>Name:</em></b></td>";
echo "<td colspan='2'><input type='text' name='name' size='50' value='$data->name' id='name' maxlenght='144' class='form'/></td></tr>";
echo "<input type='hidden' name='edit' value='ja'>";
echo "<tr><td height='26' align='right'><input type='submit' name='test' value='update' class='form'/></td>";
echo "<td colspan='2'><input type='reset' value='Löschen' class='form'/></td></tr>";
echo "</table></form>";
$Update = mysql_query("UPDATE download SET name='$_POST[name]', beschreibung='$_POST[beschreibung]' where id = '$data->id' ") OR die(mysql_error());
$_GET["edit"] = "nein";
}
echo "</table></center>";
?>
$connect = @mysql_connect("localhost", "jeder", "") or die ("Verbindungsaufnahme NICHT Erfolgreich!");
@mysql_select_db("xxx", $connect) or die ("Verbindungsaufnahme mit Datenbank NICHT Erfolgreich!");
$res = mysql_query("SELECT * FROM download") OR die(mysql_error());
echo "<center><table border='0' cellpadding='0' cellspacing='0'><tr bgcolor='#EEEEEE'>";
while($data = @mysql_fetch_object($res)){
echo "<td width='400'><b>:: $data->beschreibung </b></td></tr>";
echo "<td><b>$data->name</b></td></tr>";
echo "<td><b><p align='right'><a href='new_download.php?del=ja&id=$data->id'>Löschen</a></p></b></td></tr>";
echo "<tr><td><b><p align='right'><a href='new_download.php?edit=ja&id=$data->id'>Editieren</a></p></b></td></tr>";
}
// Datensatz löschen //
if(isset($_GET["del"]) == "ja") {
echo "<font color=\"#ff0000\"><h2 align=\"center\">Sind Sie sicher, dass der Eintrag gelöscht werden soll?</h2>";
echo "<p align=\"center\"><b><a href='new_download.php?del2=ja&id=$data->id'>JA</a> | ";
echo "<a href=\"new_download.php\">NEIN</a></b></p></font>";
$_GET["del"] = "nein"; }
if(isset($_GET["del2"]) == "ja") {
mysql_query("DELETE FROM download where id ='$data->id' ") OR die(mysql_error());
$_GET["del2"] = "nein"; }
// Datensatz editieren //
if(isset($_GET["edit"]) == "ja") {
echo "<form action='new_download.php' method='POST'>";
echo "<table border='0' align='center'>";
echo "<tr><td height='24' align='right'><b><em>Beschreibung:</em></b></td>";
echo "<td colspan='2'><input type='text' name='beschreibung' size='12' value='$data->beschreibung' id='beschreibung' class='form'></td>";
echo "<tr><td height='24' align='right'><b><em>Name:</em></b></td>";
echo "<td colspan='2'><input type='text' name='name' size='50' value='$data->name' id='name' maxlenght='144' class='form'/></td></tr>";
echo "<input type='hidden' name='edit' value='ja'>";
echo "<tr><td height='26' align='right'><input type='submit' name='test' value='update' class='form'/></td>";
echo "<td colspan='2'><input type='reset' value='Löschen' class='form'/></td></tr>";
echo "</table></form>";
$Update = mysql_query("UPDATE download SET name='$_POST[name]', beschreibung='$_POST[beschreibung]' where id = '$data->id' ") OR die(mysql_error());
$_GET["edit"] = "nein";
}
echo "</table></center>";
?>
Kommentar