PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parse error


Ringo21
15.12.2007, 19:08:54
Hellas zusammen!!

Ich habe ein Problem und zwar kommt immer der Fehler Parse error: parse error, unexpected T_VARIABLE in /homepages/36/d33591735/htdocs/loola/community/pruefer.php on line 14

Problem is dabei ich seh den Fehler im Script selber nicht!
Habt ihr ne Ahnung wieso der zustande kommt?

MFG Ringo

Und hier der Code:


<html>
<head>
<title>Lea</title>
</head>
<body>
<?php
error_reporting(0);
$name = $_GET["name"];
$pass = $_GET["pass"];
$pass = md5($pass);
if($pass and $name) {
include("connect.php");
$query="SELECT * FROM leauser WHERE Benutzer='". mysql_escape_string($name)."'"
$result=mysql_query($query);
$row=mysql_fetch_object($result);
if(!$row)
{
?>

Haben Sie sich vertippt?
<br>Versuchen Sie es noch einmal.

<?php
}
else {
if ($pass==$row->Passwort)
{
?>
Sie haben sich erfolgreich eingeloggt.
}
else {
echo "<i>Passwort oder Benutzername sind nicht in der Datenbank!</i>";
}
}
}
else {
?>
Geben Sie bitte Ihren Benutzernamen und Ihr Passwort ein!

<?php
}
?>
</body>
</html>

vt1816
15.12.2007, 19:11:08
Hinter $querry fehlt ein ; (Semikolion).

Ringo21
15.12.2007, 19:18:16
Danke schonmal für die schnelle Antwort aber bei welchem?
$query="SELECT * FROM usw.
oder beim $result=mysql_query($query);
bei beiden geht es nämlich dann trotzdem nich!! :-(

vt1816
15.12.2007, 19:23:04
Oben - welche Fehlermeldung kommt jetzt?

Opendix
15.12.2007, 19:24:06
Du musst hinter jedem Befehl, jeder Zuweisung ein Semikolon machen...
Also fehlt da beim $query="SELECT.. .am Schluss sicherlich eins..

edit: brrrrrrr... ich glaub ich poste hier nicht mehr... vt ist immer vor mir *g*

Ringo21
15.12.2007, 19:25:46
Wenn ich das so mach dann kommt die Fehlermeldung
Parse error: parse error, unexpected '=' in /homepages/36/d33591735/htdocs/loola/community/pruefer.php on line 13

Ich muss dazu sagen das ich das script aus nem netten php-Buch von Data Becker abgeschrieben hab lediglich zum testen und späterem in einer kleinen community zu implementieren! Wundert mich das der Fehler kommt!

Opendix
15.12.2007, 19:26:58
poste nochmals deinen neuen Code!

vt1816
15.12.2007, 19:28:45
Wenn ich das so mach dann kommt die Fehlermeldung
Parse error: parse error, unexpected '=' in /homepages/36/d33591735/htdocs/loola/community/pruefer.php on line 13

Ich muss dazu sagen das ich das script aus nem netten php-Buch von Data Becker abgeschrieben hab lediglich zum testen und späterem in einer kleinen community zu implementieren! Wundert mich das der Fehler kommt!

Was macht include("connect.php"); ? Ist es der gesamte Code oder warst Du etwas sparsam mit der Offenlegung? Schalte mal am Anfang der Datei das Error-Handling ein/sichtbar.

vt1816
15.12.2007, 19:29:39
...

edit: brrrrrrr... ich glaub ich poste hier nicht mehr... vt ist immer vor mir *g*

Dir ist doch sicher bekannt, wer RICOLA wirklich erfunden hat? ;-)

Ringo21
15.12.2007, 19:32:29
OK also
einmal wenn ich das ;
$query;="SELECT * FROM leauser WHERE Benutzer='". mysql_escape_string($name)."'"
hinbaue kommt das mit dem
Parse error: parse error, unexpected '=' in /homepages/36/d33591735/htdocs/loola/community/pruefer.php on line 13

Sieht eh komisch aus da nen ; hinzusetzten ich empfinde das also als falsch kann auch sein das ich es nur falsch verstanden hab!
Wenn ich das ; dann ganz ans Ende baue:
$query="SELECT * FROM leauser WHERE Benutzer='". mysql_escape_string($name)."'";
kommt auch eine Fehlermeldung, nämlich:
Parse error: parse error, unexpected $ in /homepages/36/d33591735/htdocs/loola/community/pruefer.php on line 44

Is nur komisch weil bei der Line 44 (siehe ganzes Script oben) ist nur ein </html>

@vt1826
connect.php macht
<?php
$dbhost = "host";
$dbuser = "benutzername";
$dbpass = "passwort";
$dbname = "datenbankname";

$connect=mysql_connect($dbhost, $dbuser, $dbpass);
if(!$connect) die("Konnte keine Verbindung herstellen!");
mysql_select_db($dbname);
?>

zugangsdaten stimmen natürlich!

vt1816
15.12.2007, 19:44:43
Da fehlt jetzt noch ein <?php hinter Sie haben sich erfolgreich eingeloggt. .

defabricator
15.12.2007, 19:44:55
--Hier steht gar kein Text---

Ringo21
15.12.2007, 19:56:21
Jo hat jetzt funktioniert!


Danke für die Hilfe!!! ;-)