First off - do you have global variables turned on?  If not then you need to
collect the data from the $_POST variable.

Also - when you use a multiple select form field the values come across in
an array. 

So you would need to access the data using something like this:
$i=0;
while($rooms[$i]) {
    $room_mail .= " $rooms[$i]";
} 

Then in your mail section replace $rooms with $room_mail.

HTH

<?php
/*

Stephen Johnson c | eh
The Lone Coder

http://www.thelonecoder.com
[EMAIL PROTECTED]

562.924.4454 (office)
562.924.4075 (fax) 

continuing the struggle against bad code

*/ 
?>

> From: "Ross Hulford" <[EMAIL PROTECTED]>
> Date: Tue, 8 Mar 2005 17:34:22 -0000
> To: php-general@lists.php.net
> Subject: [PHP] using lists in php and sending
> 
> I have a list in php where the user can select 1 or more (rooms book in a
> b&b). The following code is part of the form.
> 
> <select name="rooms" size="7" multiple>
>                             <option value="Single Standard">Single
> Standard</option>
>                             <option value="Single EnSuite">Single
> EnSuite</option>
>                             <option value="Double EnSuite">Double
> EnSuite</option>
>                             <option value="Twin En Suite">Twin En
> Suite</option>
>                             <option value="Family Standard">Family
> Standard</option>
>                             <option value="Family EnSuite">Family
> EnSuite</option>
>                             <option value="Tripple EnSuite">Tripple
> EnSuite</option>
>                           </select>
> 
> 
> And then I send using the mail() functin in PHP using the following code but
> the selected rooms do not display. I know it must be an array of sorts
> please help!!!
> 
> 
> msg .= "First Name: $firstname \n"; $msg .= "Second name: $surname \n";
> $msg .= "Email Address: $email \n"; $msg .= "Telephone: $telephone \n"; $msg
> .= "Arrival Date: $arrival \n";
> $msg .= "Departure Date: $depart \n"; $msg .= "$adults   Adults  and   $kids
> Children will be staying \n";
> $msg .= "We will require the following rooms   $rooms\n";
> $msg .= "Message: $addinfo \n";
> $msg .= "---------------------------------------------------------\n\n";
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to