Try This approach:
$msg = " I want to order: <br>"; if(!empty($pizza)) { $msg .= $pizza."Pizza<br>"; } if(!empty($chips)) { $msg .= $chips."Chips <br>"; } if(!empth($hamburgers)) { $msg .= $hamburgers." Hamburgers<br>"; } //Note: PHP has a one-line if statement, which slips my mind for the moment. You can use it, to minimize the code above. Nevetheless, the concept stays the same. /* Creates the example message "I want to order: 2 pizza 4 chips 1 hamburger " */ You can then send $msg as the message of the e-mail, or append it to some more text. __________John Monfort_________________ _+-----------------------------------+_ P E P I E D E S I G N S www.pepiedesigns.com "The world is waiting, are you ready?" -+___________________________________+- On Tue, 20 Nov 2001, Matthew Luchak wrote: > > try &&($val!="") instead of &&(isset($var) > ____________________________ > Matthew Luchak > Webmaster > Kaydara Inc. > [EMAIL PROTECTED] > > > -----Original Message----- > From: Raymond Lilleodegard [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 20, 2001 3:52 PM > To: [EMAIL PROTECTED] > Subject: Re: [PHP] Re: A tricky one? > > > It works after modifying it a little. BUT... :) It lists all the > variables > even if they aren't given any value. Is it possible to only get the > defined > ones? > > Regards Raymond > > > "Matthew Luchak" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > how about... > > > <? > $message=""; > $header="From: $email"; > $to="[EMAIL PROTECTED]"; > $subject="burger me"; > > while(list($var, $val) = each($HTTP_POST_VARS)) > { > if(($var !="email")&&($var !="SUBMIT")&&(isset($var)){$message > .="$val $var were ordered \n";} > } > > MAIL( > "$to", > "$subject", > "$message", > "$header" > ); > ?> > ____________________________ > Matthew Luchak > Webmaster > Kaydara Inc. > [EMAIL PROTECTED] > > > -----Original Message----- > From: Raymond Lilleodegard [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 20, 2001 1:57 PM > To: [EMAIL PROTECTED] > Subject: [PHP] Re: A tricky one? > > > Thanks for answering. > > But this only works if the customer orders one of each. Do you know how > to > do it if, lets say the customer order 2 hamburgers and nothing else? > > > Raymond > > > "Raymond LilleøDegåRd" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > Hi! > > > > I'm trying to make this form working with a mail() script. > > I made this form. Then the customer could write how many "pizzas" or > > "hamburgers" as he want. > > But how do I solve this without too much headache? Havent slept for > days > > because of this problem : ) > > > > > > <input type="text" name="pizza"> > > <input type="text" name="chips"> > > <input type="text" name="hamburger"> > > > > > > -------- script ---------------- > > <?php > > /* recipients */ > > $to = "[EMAIL PROTECTED]" ; > > > > /* subject */ > > $subject = "Order"; > > > > /* message */ > > $message = "I would like to order $?"; > > > > /* To send HTML mail, you can set the Content-type header. */ > > > > /* additional headers */ > > $headers = "From: Someone <[EMAIL PROTECTED]>\r\n"; > > > > > > /* and now mail it */ > > mail($to, $subject, $message, $headers); > > > > > > Best regards > > > > Raymond > > > > > > > > -- > 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] > > > -- > 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]