It's good practice to check that needed variables were passed at the top of the page.
if($name) { normal display exit } else { error display exit } To take this further, you should verify that not only was the required data sent, but that it was in the correct format and not some malicious attack. >I have a form that a user can put his contact info. This form posts to a >file called results.php. The results.php file has a mail() command and the >echo (i.e. <? echo "$name"; ?>) to show the user confirmation of what he >has submitted. > >However, if someone goes directly to results.php it will show Name: blank >and email blank information. Is there a way for the page to post an error >stating no information was submitted or is there a way to enable the page to >process without information? > >Thanks for the help, >Ben > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] -- Jim Musil --------- Multimedia Programmer Nettmedia ------------- 212-629-0004 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]