Try something like this: while (list($name, $value) = each($HTTP_POST_VARS)) { if ((strlen($value) < 1) && ($name == "name" || $name == "address" || $name == "phone")) { $error .= "You left $name empty <br>"; } }
if ($error) { echo $error; } That's one way to do it. Joshua Hoover > I am a perl user trying to convert to php > > how would i turn this perl into php? > > use CGI; > > $name = param(name); > $address = param(address); > $phone = param(phone); > > @required = qw( name address phone ); > > foreach $key($required) > { > if (!$$key) { &out("You left one empty."); } > } > > ?? > > > --------------------------------------------- > This message was sent using OlyPen's WebMail. > http://www.olypen.com > > > The original message was received at Tue, 20 Nov 2001 14:05:28 -0800 > from mail.olypen.com [208.200.248.2] > > ----- The following addresses had permanent fatal errors ----- > <[EMAIL PROTECTED]> > (reason: 550 Host unknown) > > ----- Transcript of session follows ----- > 550 5.1.2 <[EMAIL PROTECTED]>... Host unknown (Name server: > lists.php.ne: host not found) > Reporting-MTA: dns; relay1.olypen.com > Received-From-MTA: DNS; mail.olypen.com > Arrival-Date: Tue, 20 Nov 2001 14:05:28 -0800 > > Final-Recipient: RFC822; [EMAIL PROTECTED] > Action: failed > Status: 5.1.2 > Remote-MTA: DNS; lists.php.ne > Diagnostic-Code: SMTP; 550 Host unknown > Last-Attempt-Date: Tue, 20 Nov 2001 14:05:28 -0800 > > From: [EMAIL PROTECTED] > Date: Tue Nov 20, 2001 05:08:17 PM US/Eastern > To: [EMAIL PROTECTED] > Subject: Converting from being a perl user > > > how would i turn this perl into php? > > use CGI; > > $name = param(name); > $address = param(address); > $phone = param(phone); > > @required = qw( name address phone ); > > foreach $key($required) > { > if (!$$key) { &out("You left one empty."); } > } > > ?? > > --------------------------------------------- > This message was sent using OlyPen's WebMail. > http://www.olypen.com > > > > > > -- > 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] -- 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]