Guten Abend,
ich versuche seit 3 Tagen ein Problem mit dem Update meiner Tabelle zu lösen,
jedoch ohne Erfolg. Auch mit Google habe ich gesucht aber nicht die passende Lösung gefunden. Wahrscheinlich ein Maskierunggsfehler oder?
Ich hoffe ihr könnt mir weiterhelfen!
Wenn ich folgendes eingebe: WHERE id = 1 dann klappt es!
Auf dieser weise leider nicht: WHERE id = $_GET["id"]
Danke sehr im Voraus
Hier der Code:
[PHP
<form action='" . $_SERVER["SCRIPT_NAME"] . "' autocomplete='off' method='post'>.......................................
.............................
$Update = $pdo->prepare("UPDATE `cars`
SET
`title` = :title,
`cond` = :cond,
`manufacturer` = :manufacturer,
`model` = :model,
`price` = rice,
`bodytype` = :bodytype,
`fuel` = :fuel,
`door` = :door,
`curency` = :curency,
`mileage` = :mileage,
`power` = ower,
`cubic` = :cubic,
`transmission` = :transmission,
`aircondition` = :aircondition,
`airbag` = :airbag,
`regcountry` = :regcountry,
`regdate` = :regdate,
`drivetrain` = :drivetrain,
`description` = :description,
`location` = :location WHERE id = 1
");
$Update->bindValue(":title", $title);
$Update->bindValue(":cond", $cond);
$Update->bindValue(":manufacturer", $manufacturer);
$Update->bindValue(":model", $model);
$Update->bindValue("rice", $price);
$Update->bindValue(":bodytype", $bodytype);
$Update->bindValue(":fuel", $fuel);
$Update->bindValue(":door", $door);
$Update->bindValue(":curency", $curency);
$Update->bindValue(":mileage", $mileage);
$Update->bindValue("ower", $power);
$Update->bindValue(":cubic", $cubic);
$Update->bindValue(":transmission", $transmission);
$Update->bindValue(":aircondition", $aircondition);
$Update->bindValue(":airbag", $airbag);
$Update->bindValue(":regcountry", $regcountry);
$Update->bindValue(":regdate", $regdate);
$Update->bindValue(":drivetrain", $drivetrain);
$Update->bindValue(":description", $description);
$Update->bindValue(":location", $map);
][/PHP]
ich versuche seit 3 Tagen ein Problem mit dem Update meiner Tabelle zu lösen,
jedoch ohne Erfolg. Auch mit Google habe ich gesucht aber nicht die passende Lösung gefunden. Wahrscheinlich ein Maskierunggsfehler oder?
Ich hoffe ihr könnt mir weiterhelfen!
Wenn ich folgendes eingebe: WHERE id = 1 dann klappt es!
Auf dieser weise leider nicht: WHERE id = $_GET["id"]
Danke sehr im Voraus
Hier der Code:
[PHP
<form action='" . $_SERVER["SCRIPT_NAME"] . "' autocomplete='off' method='post'>.......................................
.............................
$Update = $pdo->prepare("UPDATE `cars`
SET
`title` = :title,
`cond` = :cond,
`manufacturer` = :manufacturer,
`model` = :model,
`price` = rice,
`bodytype` = :bodytype,
`fuel` = :fuel,
`door` = :door,
`curency` = :curency,
`mileage` = :mileage,
`power` = ower,
`cubic` = :cubic,
`transmission` = :transmission,
`aircondition` = :aircondition,
`airbag` = :airbag,
`regcountry` = :regcountry,
`regdate` = :regdate,
`drivetrain` = :drivetrain,
`description` = :description,
`location` = :location WHERE id = 1
");
$Update->bindValue(":title", $title);
$Update->bindValue(":cond", $cond);
$Update->bindValue(":manufacturer", $manufacturer);
$Update->bindValue(":model", $model);
$Update->bindValue("rice", $price);
$Update->bindValue(":bodytype", $bodytype);
$Update->bindValue(":fuel", $fuel);
$Update->bindValue(":door", $door);
$Update->bindValue(":curency", $curency);
$Update->bindValue(":mileage", $mileage);
$Update->bindValue("ower", $power);
$Update->bindValue(":cubic", $cubic);
$Update->bindValue(":transmission", $transmission);
$Update->bindValue(":aircondition", $aircondition);
$Update->bindValue(":airbag", $airbag);
$Update->bindValue(":regcountry", $regcountry);
$Update->bindValue(":regdate", $regdate);
$Update->bindValue(":drivetrain", $drivetrain);
$Update->bindValue(":description", $description);
$Update->bindValue(":location", $map);
][/PHP]
Kommentar