Hallo zusammen
Dieses Script habe ich aus dem Buch MySQL für Dummies kopiert und abgeändert.
Dieser Script ändert jedoch den Datensatz nicht. Aber es erscheint auch keine Fehlermeldung.
Wäre froh wenn mir jemand helfen könnte
Dieses Script habe ich aus dem Buch MySQL für Dummies kopiert und abgeändert.
Dieser Script ändert jedoch den Datensatz nicht. Aber es erscheint auch keine Fehlermeldung.
Wäre froh wenn mir jemand helfen könnte
PHP-Code:
require("biblio2.inc");
$film_in_anschaffung_ID= $HTTP_GET_VARS["film_in_anschaffung_ID"];
$film_name = $HTTP_GET_VARS["film_name"];
$film_genre = $HTTP_GET_VARS["film_genre"];
if (!isset($set))
{
seitenAnfang("Filme verändern");
echo "<h1>$name verändern</h1>\n";
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"set\" value=\"true\">\n";
echo "<input type=\"hidden\" name=\"film_in_anschaffung_ID\" value=\"$f_id\">\n";
echo "<table border=\"0\">\n";
echo "<tr>\n";
echo "<td><b>Name:</b></td>\n";
echo "<td>\n";
echo "<input type=\"text\" name=\"name\" value=\"$film_name\" size=\"50\" maxlength=\"30\">\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td><b>Genre:</b></td>\n";
echo "<td>\n";
echo "<input type=\"text\" name=\"genre\" value=\"$film_genre\" size=\"50\" maxlength=\"50\">\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<p>\n";
echo "<input type=\"submit\" value=\"Daten abspeichern\">\n";
echo "<input type=\"reset\" value=\"Daten verwerfen\">\n";
echo "</form>\n";
} //!isset($set)
else
{
include("db_connect2.inc");
seitenAnfang("Filme verändert");
if(mysql_connect($host, $user, $pwd))
{
if(mysql_select_db($dbname))
{
$sql = "UPDATE filme_in_anschaffung SET "
. "film_name =$name"
. "film_genre =$genre"
. "WHERE film_in_anschaffung_ID = '$f_id'" or die(mysql_error());
if(mysql_query($sql) or die(mysql_error()))
{
echo "<h1>Änderung erfolgreich</h1>\n";
echo "Die Filmdaten von <b> $name</b> wurde erfolgreich geändert.<p>";
}
else
{
echo "Der Datensatz konnte leider nicht gespeichert werden. ";
echo "Überprüfen Sie Ihre Eingaben und versuchen es noch einmal.<p>\n";
}
} //mysql_select_db()
else
echo "<br><i>Verbindung zur Datenbank ist im Moment nicht möglich!</i><br>\n";
mysql_close();
} //mysql_connect()
else
echo "<br><i>Der Server ist wegen Wartungsarbeiten vorübergehend nicht erreichbar.</i><br>\n";
} //else-Zweig !isset($set)
Kommentar