Avatar billede arj79 Nybegynder
03. april 2006 - 13:47 Der er 7 kommentarer og
1 løsning

select med multiple

hej jeg har en select box hvor man kan vælge flere poster. men når jeg submitter for jeg den den sidste value med over i det mail script jeg submiter til.
 
/////////////////kode //////////////////////////////////////
<td><strong>Hotel category:</strong></td><td colspan="2">
<select name="Catagory" size="4" multiple>
<option value="2, ">2 *</option>
<option value="3, ">3 *</option>
<option value="4, ">4 *</option>
<option value="5, ">5 *</option>
</select>
</td>
//////////////kode slut///////////////////////////////////
der der nogen der ved hvordan jae for alle de valgte valuer med når jeg submitter.
Avatar billede gertp Nybegynder
03. april 2006 - 13:49 #1
holder du ctrl nede når du vælger  i boxen, for så burde alle komme med over
Avatar billede arj79 Nybegynder
03. april 2006 - 13:52 #2
ja det gør jeg jeg markere alle 4 men jeg  for kun den sidste vaqlue med. (5,)
Avatar billede ldanielsen Nybegynder
03. april 2006 - 14:17 #3
<td><strong>Hotel category:</strong></td><td colspan="2">
<select name="Catagory" size="4" multiple>
<option value="2">2 *</option>
<option value="3">3 *</option>
<option value="4">4 *</option>
<option value="5">5 *</option>
</select>
</td>

Hvis der er flere der er selectede kommer de ud kommaseparerede:

"2,3,4,5"
Avatar billede arj79 Nybegynder
03. april 2006 - 14:39 #4
det er meget underligt.

////////select kode ///////////
<select name="Catagory" size="4" multiple>
<option value="2">2*</option>
<option value="3">3*</option>
<option value="4">4*</option>
<option value="5">5*</option>
</select>
////////////form kode slut //////////////
/////////// kode fra mail script hvor jeg henter value fra formen /////////////
<?PHP
@extract($_POST);
#$name = stripslashes($name);
#$email = stripslashes($email);
#$subject = stripslashes($subject);
$text =
"Dates: From ".$DateFrom . " To ". $DateTo  .chr(13).
"Alternative dates: From ". $AlternativeDateFrom . " To " . $AlternativeDateFrom .chr(13).
"Pax Number:". $PaxNumber .chr(13).
"Hotel category:" .chr(13).
$Catagory. chr(13).chr(13).<------HER HENTER JEG VALUEN FRA SELECT BOKSEN

"Board required:".chr(13).
$Board_required.chr(13).chr(13).


"Meals:".chr(13).
"Local meals:".chr(13).
"Lunch meal size:".chr(13).
$Lcourses.chr(13).chr(13).



"Incl coffee".$LInclcoffee.chr(13).
"Dinner meal size:".chr(13).
$Dcourses.chr(13).chr(13).


"Incl coffee".$DInclcoffee.chr(13).chr(13).
"Itinerary:".chr(13).
$Itinerary.chr(13).chr(13).

"Guides required: ".chr(13).
Guides_required.chr(13).chr(13).


"Assistant required: ".chr(13).
"Transfer Assistent ".$TransferAssistent.chr(13).
"Please specify ".$TransferAssistentPleaseSpecify.chr(13).chr(13).

"Porter service: ".chr(13).
$Porter_service.chr(13).chr(13).


"All inclusive budget: ".$Budget. " EUR pp" ;

mail('unl@5802.dk','inquiry (unl)',$text,"From: unl@5802.dk>");
#header("location:$mosConfig_live_site");
?>
////////////////////slut ///////////////////
///////////////////her er den mail jeg modtager/////////////
Dates: From qw To qw
Alternative dates: From  To
Pax Number:
Hotel category:
5 <------- SE DEN´SKRIVER KUN 5 OG JEG HAR MAKERET ALLE 4 OPTION I SELECT BOKSEN

Board required:
BB

Meals:
Local meals:
Lunch meal size:
L1course

Incl coffee
Dinner meal size:
D1course

Incl coffee

Itinerary:


Guides required:
Guides_required

Assistant required:
Transfer Assistent
Please specify

Porter service:


All inclusive budget:  EUR pp
Avatar billede arj79 Nybegynder
03. april 2006 - 14:41 #5
KAN DET VÆRE FORDI JEG SKAL SETTE EN BESTEMT enctype="" IND I MIN FORM???????????????????
Avatar billede erikjacobsen Ekspert
03. april 2006 - 14:42 #6
Der er ingen grund til at råbe. Når det er PHP skal du skrive navnet som

  name="Catagory[]"

og så får de valgte værdier som et array.
Avatar billede arj79 Nybegynder
03. april 2006 - 15:24 #7
Nu virker det. DU ER EN HELT.
Avatar billede arj79 Nybegynder
01. februar 2007 - 17:20 #8
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester