Fehlermeldung.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
code
eintragen
email
fehler
file
hilfe
index
nachname
registrieren
sagen
syntax
unmut
url
versuchen
vorname
weiteren daten
zeigen
zeile
-
Hallo,
Könnt ihr mir sagen Wo der Fehler ist.
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\99\registrieren.php on line 41
<img src="Bilder.png" title="tacobook" alt="Tacobook"> <h1>Rrgistrieren</h1> <?php include("connect.inc.php"); if (isset($_POST['reg'])){ $vorname=strip_tags($_POST['vorname']); $name=strip_tags($_POST['nachname']); if ($vorname=="" OR $name==""){ echo '<p>Versuche es erneut!</p>'; } else { ?> <FORM method="POST" action="registrieren.php?id=2"> <p>Hallo <? echo $vorname ?><? $name ?>,<br> gib hier dien weiteren Daten an:</p> <input type="text" name="username" value="Dein Username"> <br><br> <input type="text" name="email" value="Deine eMail"> <br><br> <input type="password" name="passwort" value="Deine Passwort"> <br><br> <input type="submit" name="weiter" value="weiter!"> </FORM> <?php } } $id=$_GET['id']; if ($id==2) { if (isset($_POST['weiter'])){ $user=$_POST['Username']; $passwort=$_POST['passwort']; $email=$_POST['email']; $eintragen="INSERT INTO tbl_tacobook(user_name,vorname,nachname,email,passwort) VALUES ('$user','$vorname','$name','$email','$sasswort')"; $query=mysql_query($eintragen); if ($query==1){ echo '<SCRIPT>alert("Herzlich willkommen du kannst dich nun einloggen!")</SCRIPT>'; } else { echo '<SCRIPT>alert("Es ist etwas schiefgelaufen")</SCRIPT>'; } } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Könnt ihr mir sagen Wo der Fehler ist.
----------------------------------
Notice: Undefined index: id in C:\xampp\htdocs\99\registrieren.php on line 23
---------------------------------------
<img src="Bilder.png" title="tacobook" alt="Tacobook"> <h1>Rrgistrieren</h1> <?php include("connect.inc.php"); if (isset($_POST['reg'])){ $vorname=strip_tags($_POST['vorname']); $name=strip_tags($_POST['nachname']); if ($vorname=="" OR $name==""){ echo '<p>Versuche es erneut!</p>'; } else { ?> <FORM method="POST" action="registrieren.php?id=2"> <p>Hallo <? echo $vorname ?><? $name ?>,<br> gib hier dien weiteren Daten an:</p> <input type="text" name="username" value="Dein Username"> <br><br> <input type="text" name="email" value="Deine eMail"> <br><br> <input type="password" name="passwort" value="Deine Passwort"> <br><br> <input type="submit" name="weiter" value="weiter!"> </FORM> <?php } } $id=$_GET['id']; if ($id==2){ if (isset($_POST['weiter'])){ $user=$_POST['Username']; $passwort=$_POST['passwort']; $email=$_POST['email']; $eintragen="INSERT INTO tbl_tacobook(user_name,vorname,nachname,email,passwort) VALUES ('$user','$vorname','$name','$email','$sasswort')"; $query=mysql_query($eintragen); if ($query==1){ echo '<SCRIPT>alert("Herzlich willkommen du kannst dich nun einloggen!")</SCRIPT>'; } echo '<SCRIPT>alert("Es ist etwas schiefgelaufen")</SCRIPT>'; } } ?>
-
mazegame-online schrieb:
Könnt ihr mir sagen Wo der Fehler ist.
----------------------------------
Notice: Undefined index: id in C:\xampp\htdocs\99\registrieren.php on line 23
---------------------------------------
<img src="Bilder.png" title="tacobook" alt="Tacobook"> <h1>Rrgistrieren</h1> <?php include("connect.inc.php"); if (isset($_POST['reg'])){ $vorname=strip_tags($_POST['vorname']); $name=strip_tags($_POST['nachname']); if ($vorname=="" OR $name==""){ echo '<p>Versuche es erneut!</p>'; } else { ?> <FORM method="POST" action="registrieren.php?id=2"> <p>Hallo <? echo $vorname ?><? $name ?>,<br> gib hier dien weiteren Daten an:</p> <input type="text" name="username" value="Dein Username"> <br><br> <input type="text" name="email" value="Deine eMail"> <br><br> <input type="password" name="passwort" value="Deine Passwort"> <br><br> <input type="submit" name="weiter" value="weiter!"> </FORM> <?php } } $id=$_GET['id']; if ($id==2){ if (isset($_POST['weiter'])){ $user=$_POST['Username']; $passwort=$_POST['passwort']; $email=$_POST['email']; $eintragen="INSERT INTO tbl_tacobook(user_name,vorname,nachname,email,passwort) VALUES ('$user','$vorname','$name','$email','$sasswort')"; $query=mysql_query($eintragen); if ($query==1){ echo '<SCRIPT>alert("Herzlich willkommen du kannst dich nun einloggen!")</SCRIPT>'; } echo '<SCRIPT>alert("Es ist etwas schiefgelaufen")</SCRIPT>'; } } ?>
Warum schreist du denn hier so rum?
Der Fehler wurde doch von timebandit schon genannt.
Beitrag zuletzt geändert: 13.4.2013 18:25:30 von php-test1 -
php-test1 hat vollkommen recht.
Wer hier Hilfe haben will, der sollte seinen Unmut nicht so zeigen wie du es tust.
Zeile 23: $id=$_GET['id'];
<FORM method="POST" action="registrieren.php?id=2">
Was steht im Superglobal $_GET() ?
Antwort: nichts.
Ändere $_GET['id'] in $_POST['id'] und der Fehler ist behoben.
Auf eklatante Schwächen in deinem Script gehe ich allerdings nicht näher ein. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage