Re: Simple If-else statement - Fixed

From: Date: Tue, 27 Mar 2001 21:06:02 +0000
Subject: Re: Simple If-else statement - Fixed
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-45785@lists.php.net to get a copy of this message
Thanks for all the help. I finally got it to work. I ended up using a bunch of if ($lname=="") { statements instead of if (($lname=="") || ($fname=="")) { and that seems to be working. I still can't get the header() statement to work. So I just cheated and put in some text telling the user to hit the back button and fill out the rest of the information on the form. Louis At 02:29 PM 3/27/01 -0500, you wrote:
H- Another solution might be to use javascript to check the fields before the page is even submitted to make sure they put "something" in the first and last name fields. Unfortunately I'm not a javascript person but I've seen it done so much I'm sure you could find examples on the web or via a web search engine. As far as your code; I concure with the other posters replies: "" is empty, " " is a space. I've made the same mistake. Also did the if ($name = "") { } Screwed me up for a bit until I remembered == is comparison. 8^) Oh well if you don't use it you lose it. Take it easy. -Sterling Louis Brooks wrote: Hi: I am trying to set up a simple script that will verify that all the blanks in a form have been filled out and then submit that to mySQL. If the form has not been completely filled out I want it to redirect them back to the original form. I know that the mySQL part of the script works, but I am unable to get the part of the script that checks the form input to see if everything was filled out to work. It seems to bypass this part of the script and enter the info into mySQL . Here is what I have so far: If (($fname == " ") || ($lname == " "))
         {
                 header("Location: http://callook.org/member_joinform.html");
}else{
         $db = mysql_connect("localhost", "name", "password");
         mysql_select_db("dBase",$db);
         $sql = "INSERT INTO
members (fname,lname,address,city,state,zip,country,email,username,password) VALUES ('$fname','$lname','$address','$city','$state','$zip','$country','$email','$user name','$password')";
         $result = mysql_query($sql);
} I hope the formatting comes out right. I am sure it is something simple I have missed but I have tried the script several different ways and nothing seems to work. Thank you for any help. Sincerely, Louis Brooks BTW: Is there a faq for this list before I go asking anymore questions? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.general (#45785) next »