php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.08.2004, 16:05  
Gast
 
Beiträge: n/a
Standard Parse error: parse error, unexpected $end

wenn ich folgenden code ausführe

Code:
<?php
function add_to_database( $nick, $password, $email, $gender, &$id, &$error ) {
   if( ! empty( $nick     ) &&
       ! empty( $password ) &&
       ! empty( $email    ) &&
       ! empty( $gender   ) ) {
      $mysql_res = mysql_pconnect( "localhost", $mysql_user, $mysql_pw );
      if( ! $mysql_res ) {
         return false;
         $error = "Konnte verbindung zur datenbank nicht herstellen"; 
        }
      mysql_select_db( $mysql_db, $mysql_res );
      $query = "INSERT INTO members ( 'nickname', 'password', 'email', 'gender' )
                              values( '$nick', '$password', '$email', '$gender' )";
      if( ! mysql_query( $query, $mysql_res ) ) {
         return false;
         $error = "Kommunikation mit der datenbank fehlgeschlagen";
        }
      else {
         $id = mysql_insert_id();
         return true;
        }
  }
function write_form() {
   print <<<EOF
      <form method = 'POST' action = '{$_SERVER['PHP_SELF']}'>
      

Ihr Wunsch nick</P>
      <input type = 'TEXT' name = 'nickname'>
      

Ihr wunsch passwort</P>
      <input type = 'TEXT' name = 'pw1'>
      

Bitte das pw wiederholen</P>
      <input type = 'TEXT' name = 'pw2'>
      

Ihre email addresse</P>
      <input type = 'TEXT' name = 'email'>
      

Ihr geschlecht</P>
      <select name = 'gender' size = '2'>
      <option value = 'M'>Männlich</option>
      <option value = 'F'>Weiblich</option>
      </select>
      </form>
EOF;
  }
?>
<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<HTML>
<BODY>
<?php
if( ! add_to_database( $_POST[''], $_POST[''], $_POST[''], $_POST[''], $id, $error ) ) {
   write_form();
   print $error;
  }
else {
   print "ihre id mit der sie sich einloggen müssen ist ".$id;
  }

?>
</BODY>
</HTML>
kriege ich folgende Fehlermeldung

Code:
Parse error: parse error, unexpected $end in C:\apachefriends\xampp\htdocs\php\rizingprepage\register.php on line 60
Was hab ich falsch gemacht
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.08.2004, 16:06  
Gast
 
Beiträge: n/a
Standard

Welche Zeile ist die 60.? Aber warscheinlich hast du einfach vergessen, die Funktion oder eine If-Abfrage zu schließen, sprich du hast eine geschweifte Klammer (}) vergessen
 
Alt 24.08.2004, 16:28  
Gast
 
Beiträge: n/a
Standard Re: Parse error: parse error, unexpected $end

Zitat:
Zitat von bombenschuetze
wenn ich folgenden code ausführe

Code:
<?php
function add_to_database( $nick, $password, $email, $gender, &$id, &$error ) {
   if( ! empty( $nick     ) &&
       ! empty( $password ) &&
       ! empty( $email    ) &&
       ! empty( $gender   ) ) {
      $mysql_res = mysql_pconnect( "localhost", $mysql_user, $mysql_pw );
      if( ! $mysql_res ) {
         return false;
         $error = "Konnte verbindung zur datenbank nicht herstellen"; 
        }
      mysql_select_db( $mysql_db, $mysql_res );
      $query = "INSERT INTO members ( 'nickname', 'password', 'email', 'gender' )
                              values( '$nick', '$password', '$email', '$gender' )";
      if( ! mysql_query( $query, $mysql_res ) ) {
         return false;
         $error = "Kommunikation mit der datenbank fehlgeschlagen";
        }
      else {
         $id = mysql_insert_id();
         return true;
        }
Hier fehlt ein }
Zitat:
Zitat von bombenschuetze
Code:
  }
function write_form() [...viel code...]
kriege ich folgende Fehlermeldung

Code:
Parse error: parse error, unexpected $end in C:\apachefriends\xampp\htdocs\php\rizingprepage\register.php on line 60
Was hab ich falsch gemacht
eb4
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Parse error: syntax error, unexpected $end in D:\xampp\htdoc PHP Tipps 2005-2 11 11.10.2005 17:05
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
Finde den Parse Error net bzw. kann ihn net beheben PHP Tipps 2005 9 17.04.2005 01:45
parse error, unexpected $end in.. ==> Editor gesucht PHP Tipps 2005 3 03.03.2005 16:01
Parse error: parse error, unexpected '{' PHP Tipps 2005 10 23.01.2005 16:59
verblüffend: Parse error: parse error, unexpected T_STRING, PHP Tipps 2004 1 07.10.2004 09:05
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
Parse error: unexpected $end ... on line xy PHP Tipps 2004 2 18.09.2004 13:18
Script Problem: parse error unexpected $end PHP Tipps 2004 5 02.08.2004 13:25
Parse error: parse error, unexpected $end PHP Tipps 2004 5 13.07.2004 14:34
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
genders parse error

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.