xanie Posted January 17, 2013 Share Posted January 17, 2013 i think my looping statement is correct but how come that I'm encountering such error. <?php session_start(); include("../config/db.php"); if(isset($_POST['log-in'])) { $email =$_POST['email_add']; $pass =$_POST['password']; $password = mysql_real_escape_string($pass); $email_ = mysql_real_escape_string($email); $result=mysql_query("Select * from register where email_add='$email' and password='$pass'")or die(mysql_error()); $user=mysql_num_rows($result); if ($user == 0 ) { echo "Invalid username or password"; } else if($user==1) { while($rows(mysql_fetch_array($result)) { $id =$rows['reg_id']; $email =$rows['email_add']; $pass =$rows['password']; $_SESSION['reg_id'] =$id; $_SESSION['email_add'] = $email; $_SESSION['password'] =$pass; header('location:index.php'); } } else { echo "Error!"; } } ?> Quote Link to comment Share on other sites More sharing options...
Jessica Posted January 17, 2013 Share Posted January 17, 2013 For the future, uniform indenting would help. This is your problem: while($rows(mysql_fetch_array($result)) { Look at that line and tell me if you see the multiple errors. Quote Link to comment Share on other sites More sharing options...
xanie Posted January 17, 2013 Author Share Posted January 17, 2013 the error was still liked that.. "_" Quote Link to comment Share on other sites More sharing options...
Jessica Posted January 17, 2013 Share Posted January 17, 2013 Yeah I'm showing you WHERE your problem is. Look at your code. while($rows(mysql_fetch_array($result)) { Look at it. Quote Link to comment Share on other sites More sharing options...
xanie Posted January 17, 2013 Author Share Posted January 17, 2013 i got it, i forgot to put equal sign. ) Quote Link to comment Share on other sites More sharing options...
Jessica Posted January 17, 2013 Share Posted January 17, 2013 You have too many ( as well. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.