WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   PHP (Anfänger) Problem! (http://www.wcm.at/forum/showthread.php?t=133571)

kikakater 07.05.2004 15:47

PHP-Code:

if ($Anmelden) {
    
$result mysql_query("SELECT UserID, Username FROM Users WHERE Username = '$Username' and Passwort = '$Passwort'");

    if (
mysql_num_rows($result)==1) {
        
//echo "Login erfolgreich";
        
header ("Location: home.html");
        }


Da hat es was bei dem Select oder bei der Variable Anmelden ... ;)

heli2sky 07.05.2004 15:55

jetzt weiß ich, wie du über 2000 posts zusammenbekommen hast ;) :lol:

creibl 07.05.2004 15:58

Wieso funktionierts bei dir, aber bei mir nicht????

Woran könnte das jetzt liegen???

käptn 07.05.2004 16:01

1.) Wenn ich mir die HTML Quellen von Go Live so ansehe kommt mir das Grausen, aber das ist OT ;)
2.) Die Zeile @mysql_query($db) bricht mir das Herz.
3.) Drückst du vielleicht auf die ENTER Taste anstatt den Submit-Button zu drücken?

~

kikakater 07.05.2004 16:02

@heli2sky: Unterhalb einer Anhangdatei kann man nichts schreiben. Das hat also Verständnisgründe (Didaktische Vorgangsweise). Aber ich weiß, für Leute wie Dich, soll man den dritten vor dem zweiten Schritt machen *HoHoh is scho Weihnachten, fragt der Kaiser Franz ganz imponiersüchtelnd* ... ;) :rolleyes:

creibl 07.05.2004 16:04

@käptn: Warum bricht dir die Zeile mit dem mysql_query das Herz?


Habe es mit Enter und mit Submit versucht!

kikakater 07.05.2004 16:06

Kann nur hierhin verweisen

käptn 07.05.2004 16:08

Was soll es bringen wenn du den Verbindungszeiger an mysql_query() übergibst?

Vielleicht solltest du bei der Fehlersuche die @ weglassen? :rolleyes: ;) Und vielleicht noch folgendes verwenden:
PHP-Code:

error_reporting(E_ALL);
ini_set('display_errors'true); 

~

kikakater 07.05.2004 16:10

Zitat:

Original geschrieben von kikakater
PHP-Code:

if ($Anmelden) {
    
$result mysql_query("SELECT UserID, Username FROM Users WHERE Username = '$Username' and Passwort = '$Passwort'");

    if (
mysql_num_rows($result)==1) {
        
//echo "Login erfolgreich";
        
header ("Location: home.html");
        }


Da hat es was bei dem Select oder bei der Variable Anmelden ... ;)

Mach halt ein echo:

PHP-Code:

if ($Anmelden) {
 echo 
"11111111111
"
;
    
$result mysql_query("SELECT UserID, Username FROM Users WHERE Username = '$Username' and Passwort = '$Passwort'");

    if (
mysql_num_rows($result)==1) {
        
//echo "Login erfolgreich";
 
echo "2222222222
"
;
        
header ("Location: home.html");
        }



kikakater 07.05.2004 16:12

Kommen die Einser weisst Du bescheid, kommen sogar die Zweier dann eben auch. Sprich die Zweier kommen unter Garantie bei Dir nicht. (Bei mir wären sie ja auch nicht gekommen) Ich habe ja nur header("Location: home.html"); in einer c1.php Datei unter http://localhost/ gemacht ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag