[Scottish] php and my sql

george scottish at mailman.lug.org.uk
Tue Feb 11 16:50:00 2003


You probably want to change your conditional block to

if(!$eq) {
   	
   	 header("Location:register.php");
   }  else
     {
     header("Location:download.php");
     }



George



Ismail Murat Dilek wrote:
> Hi,
> I ve created a mysql database. Basically user fills  the form then  hits
> submit button and  all data posted to mysql database.This part works fine.
> Next time user return the page enters their email address and hits
> submit button. my php script
> check if email address exist in our database if exist takes user to
> download page, if not exist takes them to registration page.
> Some strange reason this comparasing is not working properly. it works
> for some email addresses,
> e.g. my email address olive@zoom.co.uk is registered in mysql database
> so script should take to download page but it is taking me registration
> page instead
> any ideas
> <?
> //Author: Ismail Murat Dilek
> 
> require("conn.php");
> /// ========================================================
> // following part read values of entered details and prepares them for
> mysql data input format
> 
> $email = $HTTP_POST_VARS["email"];
> ///========================================================
> 
> 
> $query ="Select email from details"; // selects email field from details
> table
> $result = mysql_query($query); //executes sql select query
> $num_result = mysql_num_rows($result);
> /* searches database for email, if email dosent exist writes details to
> database,then redirects user to download page
> */
> for ($i=0; $i<$num_result; $i++)
> {
>     $row= mysql_fetch_array($result);
>     $eml = stripslashes($row[email]);
>     $email = trim($email);
>     $eml = trim($eml);
>     $eq = strcmp($email,$eml);
>     if ($eq != 0)
>     {
>     header("Location:register.php");
> 
>     }
>     else
>     {
>     header("Location:download.php");
>     }
> 
> 
> 
> }//end for
> 
> ?>
> 
> 
> 
> 
> _______________________________________________
> Scottish mailing list
> Scottish@mailman.lug.org.uk
> http://mailman.lug.org.uk/mailman/listinfo/scottish
>