Quoting "Joseph, Smile-Poet" <[EMAIL PROTECTED]>:
> Why this:
> Notice: Undefined variable: email_error in c:\easyphp1-7\www\join.php on line
> 65
>
> if the following two queries define the variable?:
>
> if(!$_POST['email_address']){
> $errors .= "Missing Email address\n";
> $email_error = true ;
> }
> if(!$_POST['email_address2']){
> $errors .= "Missing Email address".
> "Verification\n";
> $email_error = true ;
> }
>
This error is coming up because, if you don't have a missing email address,
$email_error isn't being defined at all. What you might want to do is add a line
above the two if blocks that defines $email_error = false, then if the email is
missing, it will be redefined as true then. Make sense?
>
> //If both emails were posted, validate they match.
> (line65) if( $email_error == false){
> if($_POST['email_address'] !=
> $_POST['email_address2']){
> $error = true;
> $errors .= "Email addresses do not match!\n\n";
> $email_error = true;
> }
>
> AND
>
> why this:
> Warning: mysql_result(): supplied argument is not a valid MySQL result
> resource in c:\easyphp1-7\www\join.php on line 102
>
> from this:
>
> //Verify if username already exists
> $_ucount = mysql_result(mysql_query("SELECT_COUNT(*)
> AS ucount FROM book_mydb.members
> WHERE members.username =
> (line 102) '{$_POST['username']}' "),0);
>
> Joseph (I'm not *that* far advanced, these are from a tutorial; but after
> aplying what little knowledge I've gained I'm getting the same errors. And
> the servers *are* turned on!)
For this one I'm not sure - what I usually do is create my SELECT statement as a
variable (eg. $select = "SELECT_COUNT(*)...";) and include that variable in the
mysql_query function. This makes it easy to echo out the $select variable to see
what is being passed to the function and to find out why the query isn't working.
--
Robin Hastings
[EMAIL PROTECTED]
____ � The WDVL Discussion List from WDVL.COM � ____
To Join wdvltalk, Send An Email To: mailto:[EMAIL PROTECTED]
Send Your Posts To: [EMAIL PROTECTED]
To set a personal password send an email to [EMAIL PROTECTED] with the words: "set
WDVLTALK pw=yourpassword" in the body of the email.
To change subscription settings to the wdvltalk digest version:
http://wdvl.internet.com/WDVL/Forum/#sub
________________ http://www.wdvl.com _______________________
You are currently subscribed to wdvltalk as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016
Please include the email address which you have been contacted with.