20-07-2006, 17:52
|
|
|
חבר מתאריך: 05.05.04
הודעות: 176
|
|
בעיה בדף התחברות
קוד PHP:
<?
if ($_POST['submit']) { mysql_connect('sql.phpnet.us','sadadasr','sasasa') ; mysql_select_db('shaymaz0r'); $query=mysql_query("SELECT * FROM tblusers"); $user=$_POST['username']; $pass=$_POST['password']; $ok=0; while ($row = mysql_fetch_array($query) && $ok==0) { $dbuser=$row['username']; $dbpass=$row['password']; echo("$dbuser $dbpass |||"); if ($user==$dbuser) { if ($pass==$dbpass) { $cookievalue=$row['ID']; setcookie("soda", $cookievalue); header('Location: http://shaymaz0r.phpnet.us/main.php'); } else { $ok=1; } } } if ($ok==1) { echo("<h3 color='red'>Wrong Password.</h3>"); } else { echo("<h3 color='red'>Wrong Username.</h3>"); } mysql_close(); } ?> <html> <head> <title>Login page</title> </head> <body> <center> <br><br> <h1>Login Page</h1> <br> <form method="post" action="login.php"> <h2>Username:</h2><input type="text" name="username"><br> <h2>Password:</h2><input type="password" name="password"><br> <h2><input type="submit" value="Login Now" name="submit"></h2> </form> </body> </html>
הבעיה שלי שתמיד הוא לא מוצא את המשתמש ועובר ל WRONG USERNAME. הנתונים שאני מכניס נכונים ובטוח נמצאים בDB. עכשיו, בתחילת הלולאה רשמתי בדיקה ECHO של הנתונים שהוא שולף מ ROW , ותמיד הם כלום (ריק), ומכאן אני מסיק שמשהו שם לא בסדר, אבל אין לי מושג מה.
נערך לאחרונה ע"י SpriteSoda בתאריך 20-07-2006 בשעה 18:21.
|