kostenloser Webspace werbefrei: lima-city


Ich brauche hilfe Fehlerbehebung.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mamam

    mamam hat kostenlosen Webspace.

    Hallo,
    Könnt ihr mir sagen wo der Fehler ist .:wave:

    Bitte helft mir.
    Parse error: syntax error, unexpected '$query' (T_VARIABLE) in C:\xampp\htdocs\22\registrieren.php on line 36

    <img src="bilder/logo.png" title="Tacbook" alt="Tacbook">
     <h1>Herzlich willkommen bei Tacobook!</h1>
    <link href="index-style.css" type="text/css" rel="stylesheet" />
     <?php
    include("innere.inc.php");
     if (isset($_POST['reg'])){
       $vorname=$_POST['vorname'];
       $name=$_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 ?><? echo $name?>,<br>
    	gib hier deine 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="Dein Passwort"> <br><br>
      <input type="hidden" name"vorname" value="<? echo $vorname ?>">
      <input type="hidden" name"nachname" value="<? echo $name ?>">
      <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'];
    	 $vorname=$_POST['vorname'];
    	 $name=$_POST['nachname'];
    		$eintragen="INSERT INTO tbl_tacobook(user_name,vorname,nachname,email,passwort) VALUE ('$user','$vorname','$name','$email','$passwort')"  
            $query=mysql_query($eintragen);
    		if ($query==1){
    		echo '<SCRIPT>alert("Herzlich willkommen du kannst dich nun einh nun einloggen!")</SCRIPT>';
    		}
    		else{
    		echo '<SCRIPT>("Es ist etwas schiefgelaufen")</SCRIPT>';
    		}
      }
    	
     }
    ?>


    :thumb:

    <?php
    
    class CMySQL {
    
        // variables
        var $sDbName;
        var $sDbUser;
        var $sDbPass;
    
        var $vLink;
    
        // constructor
        function CMySQL() {
            $this->sDbName = 'tacobook';
            $this->sDbUser = 'root';
            $this->sDbPass = '';
    
            // create db link
            $this->vLink = mysql_connect("localhost", $this->sDbUser, $this->sDbPass);
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    $eintragen="INSERT INTO tbl_tacobook(user_name,vorname,nachname,email,passwort) VALUE ('$user','$vorname','$name','$email','$passwort')"
    $query=mysql_query($eintragen);
    Hier fehlt ein
    ;
    am Ende der oberen Zeile.

    eveuniverse schrieb:
    Check insert statement
    http://dev.mysql.com/doc/refman/5.1/de/insert.html
    Wie soll das hier helfen?

    Beitrag zuletzt geändert: 16.6.2013 13:15:45 von hackyourlife
  4. Autor dieses Themas

    mamam

    mamam hat kostenlosen Webspace.

    Danke das geht schon.:thumb:
    Jetzt kommt die Fehlermeldung.:angel::slant:
    Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\22\innere.inc.php on line 20
  5. Hallo,

    da fehlt eine schließende geschweifte Klammer am Ende der Funktion CMySQL und eine weiter schlißende Klammer für die Klasse CMySQL.
    sprich vor der letzten Zeile einfach folgendes einfügen:
    }
    }


    Mit freundlichen Grüßen
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!