• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fehlermeldung: Parse error: parse error, unexpected T_VARIABLE in F:\xampp\htdocs\ins

Status
Für weitere Antworten geschlossen.

Hirs

Neues Mitglied
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
 
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);
?>
Außerdem: Gestalte deinen Query übersichtlicher und benutze mysql_real_escape_string!!
 
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 ?>
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
 
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.']')';
?>

und was sollen die punkte in den variablennamen? die gehören um die superglobalen.
 
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'].'")';
?>

Nils aka XraYSoLo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben