You are here: Re: [PHP] using lists in php and sending « PHP « IT news, forums, messages
Re: [PHP] using lists in php and sending

Posted by Stephen Johnson on 03/08/05 21:20

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
stephen@thelonecoder.com

562.924.4454 (office)
562.924.4075 (fax)

continuing the struggle against bad code

*/
?>

> From: "Ross Hulford" <ross@aztechost.com>
> 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
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация