Hallo Leute,
ich soll mit php eine Anbindung an eine Mysql Datenbank schreiben( schule ). Die Daten kommen aus einem Formular und sollen mit php in eine Datenbank geschrieben werden. Mein problem ist dass die Syntax richtig zu sein scheint nur werden die Daten in der Datenbank nicht geändert :/
Formular Code
<form action="preisaenderung.php" method="post">
<form>
neuer Preis<br><input type="text" name="preis" size="20" ><br>
artikelnummer<br><input type="text" name="artnummer" size ="20"><br>
<input type="submit" value="ändern">
<input type="reset" value="reset">
</form>
PHP CODE
<?php
$preis = $_POST["preis"];
$artnummer = $_POST["artnummer"];
$preisalt = mysql_query("SELECT * FROM 'artnummer' WHERE ".$artnummer.";");
$dbh = mysql_connect("localhost","root", "");
mysql_select_db("gemüse");
$sql = "UPDATE 'artnummer' SET 'preis'=".$preis." WHERE ".$artnummer.";";
if($preis==$preisalt)echo "Der Preis wurde nicht korrekt geaendert ";
else echo"Der neue Preis ist " .$preis; echo" euro ";
?>
ich soll mit php eine Anbindung an eine Mysql Datenbank schreiben( schule ). Die Daten kommen aus einem Formular und sollen mit php in eine Datenbank geschrieben werden. Mein problem ist dass die Syntax richtig zu sein scheint nur werden die Daten in der Datenbank nicht geändert :/
Formular Code
<form action="preisaenderung.php" method="post">
<form>
neuer Preis<br><input type="text" name="preis" size="20" ><br>
artikelnummer<br><input type="text" name="artnummer" size ="20"><br>
<input type="submit" value="ändern">
<input type="reset" value="reset">
</form>
PHP CODE
<?php
$preis = $_POST["preis"];
$artnummer = $_POST["artnummer"];
$preisalt = mysql_query("SELECT * FROM 'artnummer' WHERE ".$artnummer.";");
$dbh = mysql_connect("localhost","root", "");
mysql_select_db("gemüse");
$sql = "UPDATE 'artnummer' SET 'preis'=".$preis." WHERE ".$artnummer.";";
if($preis==$preisalt)echo "Der Preis wurde nicht korrekt geaendert ";
else echo"Der neue Preis ist " .$preis; echo" euro ";
?>