Hirs
1
Parse error: parse error, unexpected T_VARIABLE in F:\xampp\htdocs\insert.php on line 14
10 <?php
11 include('config.php');
12 $eintrag = 'INSERT INTO stadte (name, einwohner)
13 VALUES ('$_GET['name']' '$_GET['einwohner']')'
14 $eintragen = mysql_query($eintrag);
15 ?>
kann mir bitte wer helfen? wo ist hier der fehler?
ziel ist es, einen neuen datensatz über ein formular zu erzeugen…forumlar ist okay…
mfg
BcF
2
Die Strings und die Variablen mit Punkten verbinden (‚String ‚.$variable.‘ noch ein String‘).
Frank
3
am ende von Zeile 13 fehlt außerdem ein ;
system
4
Benutz mal PHP-Codetags, dann würdest du den Fehler sehen…
[php]<?php
include('config.php');
$eintrag = 'INSERT INTO stadte (name, einwohner)
VALUES ('$_GET['name']' '$_GET['einwohner']')'
$eintragen = mysql_query($eintrag);
?>[/php]Außerdem: Gestalte deinen Query übersichtlicher und benutze mysql_real_escape_string!!
Hirs
5
[PHP]<?php
11 include('config.php');
12 $eintrag = 'INSERT INTO stadte (name, einwohner)
13 VALUES ('$_GET['.name.']', '$_GET['.einwohner.']')';
14 $eintragen = mysql_query($eintrag);
15 ?>
[/PHP]
habs jetzt soweit geändet…kommt immer noch die gleiche fehlermeldung…
da fehlen immernoch code-tags. wenn du die editiert hast, wird weitergeholfen, ansonsten jeder folgende beitrag gelöscht.
Nils aka XraYSoLo
Hirs
7
bist du blind?
es sind php codetags eingefügt worden…
auch noch nachträglich 'rummeckern, hm?
fehlt ein semikolon (wom, sieht man ja).
Nils aka XraYSoLo
Hirs
9
wo fehlt ein semikolon?
falls du jetzt zeile 12 meinst…da gehört keins hin
also wie ich sehe kann mir hier keiner sagen,warum es nicht funktioniert…
zwei hochkommata zu viel:
[php]
<?php
$eintrag = 'INSERT INTO stadte (name, einwohner) VALUES ('$_GET['.name.']', '$_GET['.einwohner.']')';
?>
[/php]
und was sollen die punkte in den variablennamen? die gehören um die superglobalen.
Hirs
11
sorry hab erst angefangen mit php zu arbeiten…
könntest du mir dann den php code reinschreiben,wie er richtig aussehen sollte…
na gut, na gut…
innerhalb eines strings werden variablen immer mit punkten versehen, damit sie als variablen erkannt werden:
[php]
<?php
$sql= 'INSERT INTO stadte (name, einwohner) VALUES ("'.$_GET['name'].'", "'.$_GET['einwohner'].'")';
?>
[/php]
Nils aka XraYSoLo