Also ich hoffe hier bekomme ich Hilfe, denn entweder bin ich blind, dumm oder es ist doch etwas schwerer als ich es mir denke.
problem: wenn ich auf den button edit news klicke, tut sich nix. die seite wird nicht neu geladen und es kommt auch keine fehlermeldung.
es passiert einfach gar nichts.
hier der code:
Wenn das funktionieren würde würde auf der gleichen Seite (durch $_PHPSELF) dieses Skript ausgeführt:
Thx schonmal für alle Antworten.
problem: wenn ich auf den button edit news klicke, tut sich nix. die seite wird nicht neu geladen und es kommt auch keine fehlermeldung.
es passiert einfach gar nichts.
hier der code:
PHP-Code:
if ($do == newsaendern) // Formular zum editieren der News
{
if (!$submit_newsaendern) {
$query_newsaendern = "SELECT *,
DATE_FORMAT(datum, '%d.%m.%Y | %H:%i') AS datum FROM news WHERE `id` = '$idnaendern' LIMIT 1";
$ergebnis_newsaendern = mysql_query($query_newsaendern);
if(!$ergebnis_newsaendern) die("MySQL Error: ".mysql_error()); // Wenn fehler, dann myslq_error()
while($anzeige_newsaendern = mysql_fetch_array($ergebnis_newsaendern))
{
echo "<form name=\"editnews\" action=\"$_PHPSELF\" method=\"post\">";
... hier kommt ein langes eingabeformular welches ich euch hier ersparen will.
echo "<input type=\"submit\" value=\"Edit News\" name=\"submit_newsaendern\">";
echo "</form>";
} // Ende while Schleife Formular News ändern
} // Ende if (!$submit-newsaendern)
} // Ende if(do == newsaendern)
PHP-Code:
if ($submit_newsaendern) { // Datensätze in der DB editieren
$query_news_aendern_eintragen = "UPDATE news SET
head = \"$head\",
autor = \"$autor\",
email = \"$email\",
quelle = \"$quelle\",
shortquelle = \"$shortquelle\",
link = \"$link\",
text = \"$text\"
WHERE id = \"$idnaendern\" ";
$ergebnis_news_aendern_eintragen = mysql_query($query_news_aendern_eintragen);
if(!$ergebnis_news_aendern_eintragen) die("MySQL Error: ".mysql_error());
echo mysql_affected_rows() .
" News in der Datenbank erfolgreich editiert.";
} // Ende if ($submit-newsaendern)
Kommentar