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!!! ;-)
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.