|
 |
|
| Autor |
Nachricht |
powerup Stammuser [User]


Anmeldung: 21.07.08 Beiträge: 35 Wohnort: Düsseldorf ...
|
Verfasst am: 25.07.2008, 16:01 Titel: Php Script |
|
|
Mal wieder funktioniert bei mir was nicht! bei mir funktioniert beim login die Registrier Datei nicht
| Code: | <?php
$verbindung = mysql_connect("mysql1.000webhost.com", "a5364883_magic" , "pa1043ax354x")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("a5364883_magic") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];
if($passwort != $passwort2 OR $username == "" OR $passwort == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href="singup.php">Zurück</a>";
exit;
}
$passwort = md5($passwort);
$result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt. <a href="login.php">Login</a>";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href="singup.php">Zurück</a>";
}
}
else
{
echo "Benutzername schon vorhanden. <a href="singup.php">Zurück</a>";
}
?> |
Error:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a5364883/public_html/register.php on line 47
Hoffe könnt mir mal wieder helfen,
PowerUp
|
|
| Nach oben |
|
 |
JFM Beliebter [User]


Anmeldung: 25.09.05 Beiträge: 417 Wohnort: Gütersloh
|
Verfasst am: 25.07.2008, 19:16 Titel: |
|
|
| Code: | | echo "Benutzername <b>$username</b> wurde erstellt. <a href="login.php">Login</a>"; |
Die Fehlermeldung sagt zwar was anderes aus, denke ich aber ich glaube das php mit den mehrfachen Anführungszeichen nicht zurecht kommt.
Ersetze die Anführungszeichen bei href bitte mal durch Einfache Anführungszeichen oder lass sie ganz weg, in weiteren Zeilen ist der gleiche "Fehler" _________________
http://www.onestripe.de
|
|
| Nach oben |
|
 |
powerup Stammuser [User]


Anmeldung: 21.07.08 Beiträge: 35 Wohnort: Düsseldorf ...
|
Verfasst am: 25.07.2008, 20:16 Titel: |
|
|
| JFM hat folgendes geschrieben: | | Code: | | echo "Benutzername <b>$username</b> wurde erstellt. <a href="login.php">Login</a>"; |
Die Fehlermeldung sagt zwar was anderes aus, denke ich aber ich glaube das php mit den mehrfachen Anführungszeichen nicht zurecht kommt.
Ersetze die Anführungszeichen bei href bitte mal durch Einfache Anführungszeichen oder lass sie ganz weg, in weiteren Zeilen ist der gleiche "Fehler" |
Danke, Danke, Danke 
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1379 Wohnort: Speyer
|
Verfasst am: 25.07.2008, 23:39 Titel: |
|
|
| JFM hat folgendes geschrieben: | | Die Fehlermeldung sagt zwar was anderes aus, denke ich aber ich glaube das php mit den mehrfachen Anführungszeichen nicht zurecht kommt. |
hab mal neugierieg geschaut ... mal sehen was passiert
| Code: |
login.php
"
>Login</a>
";
|
aufgeteilt auf Zeile 7 bis 10
Error bleibt, in Zeile 10 ... bei mir aber nur "ParsingError" ohne das DIngesExaptet Tstring
Versehe auch nicht, warum er sich am "login.php" nicht stört
--wollte ich erst sagen ----
Doch, Moment
neben $Variablen, gibts noch Constanten = Variablen ohne $ dafor
Also, der Parser liest hiet die COnstanten (die wahrscheinlich garnicht definiert wurden, aber in PHP ist ja alles da, sobalt man es verwendet) ...
... liest hier die COnstanten "login" und "php" und will diese via Kommando"." zusammenStringen .....
Warum jetzt der Fehler bei ";"
";" = StopZeichen = verarbeitungsende
überprüfung der Verarbeitung, und feststellen das es kein Ziel gibt ....
kein
$zeil=
oder
echo
deswegen die Meldung das was nicht stimmt
| Code: |
define("login", "007");
define("007", "login");
echo "Benutzername <b>$username</b> wurde erstellt. <a href=".login.php.">Login</a>";
|
tut jetzt Fehlerfrei ....
hab die "." ergänzt für zusammenSTringing
aber, warum kommt in der Ausgabe der Inhalt von der COnstante nicht
hab sie extra 2 mal gemacht, sorum und andersrum ... eine müßte ja durch den Echo ausgegeben werden .... _________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1349 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |