Das Script bekommt eine ID von einer anderen Seite übermittelt und soll mit dieser ID einen Datenbankeintrag updaten, aber es funktioniert nicht. Es funktioniert alles bis auf das updaten, die einträge bleiben unverändert.
Für Hilfe wäre ich dankbar.
Code:
<?php
if($_POST){
$id2 = $_POST["id"];
$schreiber2 = $_POST["schreiber"];
echo $schreiber2;
$datum2 = $_POST["datum"];
$headline2 = $_POST["headline"];
$text2 = $_POST["text"];
$db_link3 = mysql_connect("localhost", "root", "");
mysql_select_db("News", $db_link3);
$aendern = "UPDATE news SET Schreiber = '$schreiber2', Datum = '$datum2', Headline = '$headline2', Text = '$text2' WHERE ID = '$id2'";
$einfu = mysql_query($aendern, $db_link3);
};
if($_GET){
$id = $_GET['id'];
$db_link = mysql_connect("localhost", "root", "");
mysql_select_db("News", $db_link);
$anfrage = "SELECT * FROM news WHERE ID = '$id'";
$eintragen = mysql_query($anfrage, $db_link);
$berg = mysql_fetch_array($eintragen);
$schreiber = $berg["Schreiber"];
$datum = $berg["Datum"];
$headline = $berg["Headline"];
$text = $berg["Text"];
echo "
<form actio=\"admin_upd.php\" method=\"post\">
<input type=\"hidden\" name=\"id\" value=\" value=\"$id\">
Schreiber<input type=\"text\" name=\"schreiber\" value=\"$schreiber\">
Datum<input type=\"text\" name=\"datum\" value=\"$datum\">
Headline<input type=\"text\" name=\"headline\" value=\"$headline\">
Text<input type=\"text\" name=\"text\" value=\"$text\">
<input type=\"submit\" value=\"schreiben\">
</form>";
};
?>