warum kann ich nicht $_POST in einen Sql befehl schreiben?
$sql = "INSERT INTO User (Vorname,Nachname,Age) VALUES ("$_POST['vorname'], $_POST['nachname'], $_POST['age']") ;
Gibt bei mir immer einen fehler aber wenn ich es mit
echo $_POST['vorname'];
ausgeben funktioniert es, nur halt nicht in die sql datenbank.
parse error syntax unexpected $_post (t variable) in …. on line …
(mein Html Form sollte kein Fehler haben sonst würde ja echo nicht funktionieren)
<form action="test.php" method="post">
<input type="text" name="vorname"> <input type="text" name="nachname"><input type="text" name="age">
<input type="submit">
</form>
was genau muss ich jetzt machen ? Das $_Post umwandeln in irgendwas ? habe was auf stackoverflow mit implode() gelesen aber hat nicht funktioniert, vielleicht habe ich es falsch benutzt.