[PHP] multple select forms... going to hit my head against a wall ..

2001-01-23 Thread hsmith

Hi all 

I'm having a slight little problem .. I can't seem to solve.. 

I have a multiple select form .. that i select mutiple options from and then it 
creates a variable called $select
now if I display $select .. I only get the last selected value .. here foloows test 
code..

?
if ($select==""){
  print"
form method=\"post\" name=\"select\" action=\"test.php3\"
SELECT MULTIPLE NAME=\"select\"
Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
Option Selected VALUE=\"Cookie\"Cookie Batter
Option VALUE=\"Blueberry\"Vanilla/Blueberry
Option VALUE=\"Caramel\"Caramel Swirl
Option VALUE=\"Other\"Other...
/selectbr
input type=\"submit\" name=\"send\" value=\"test\"
/form
  ";

}else{

  print $select;

} 
?

I'm de missing something ... can sombody please lend a hand .. thanks 

Henti Smith 


-- 
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]




Re: [PHP] multple select forms... going to hit my head against a wall ..

2001-01-23 Thread Adrian Murphy

hey,
since u are slecting multiple options you'll have to use an array
here's how.i u need explanation,feel free to mail me:

?
if ($select==""){
  print"
form method=\"post\" name=\"select\" action=\"test.php3\"
SELECT MULTIPLE NAME=\"select[]\"
Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
Option Selected VALUE=\"Cookie\"Cookie Batter
Option VALUE=\"Blueberry\"Vanilla/Blueberry
Option VALUE=\"Caramel\"Caramel Swirl
Option VALUE=\"Other\"Other...
/selectbr
input type=\"submit\" name=\"send\" value=\"test\"
/form
  ";

}else{

///count array
 $num = count($select);

file://loop through array
 for($i = 0;$i $num;$i++){
  print $select[$i] . "br";
 }
}
?
- Original Message -----
From: [EMAIL PROTECTED]
To: PHP list [EMAIL PROTECTED]
Sent: Tuesday, January 23, 2001 11:42 AM
Subject: [PHP] multple select forms... going to hit my head against a wall
..


 Hi all

 I'm having a slight little problem .. I can't seem to solve..

 I have a multiple select form .. that i select mutiple options from and
then it creates a variable called $select
 now if I display $select .. I only get the last selected value .. here
foloows test code..

 ?
 if ($select==""){
   print"
 form method=\"post\" name=\"select\" action=\"test.php3\"
 SELECT MULTIPLE NAME=\"select\"
 Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
 Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
 Option Selected VALUE=\"Cookie\"Cookie Batter
 Option VALUE=\"Blueberry\"Vanilla/Blueberry
 Option VALUE=\"Caramel\"Caramel Swirl
 Option VALUE=\"Other\"Other...
 /selectbr
 input type=\"submit\" name=\"send\" value=\"test\"
 /form
   ";

 }else{

   print $select;

 }
 ?

 I'm de missing something ... can sombody please lend a hand .. thanks

 Henti Smith


 --
 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]




Re: [PHP] multple select forms... going to hit my head against a wall ..

2001-01-23 Thread hsmith

u ... $select is an array .. so echo $select will just produce 
"array" .. 

On Tue, Jan 23, 2001 at 12:44:20PM -, Jon Haworth wrote:
 Try either:
 
   ?
   input type="hidden" name="select" value="?php echo $select; ?"
   ?php
 
 OR
 
   printf ("input type=\"hidden\" name=\"select\" value=\"%s\"",
 $select);
 
 
 HTH
 Jon
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
 Sent: 23 January 2001 12:27
 To: Adrian Murphy
 Cc: PHP list
 Subject: Re: [PHP] multple select forms... going to hit my head against
 a wall ..
 
 
 Having soved this .. thanks .. now for the next question .. *grin* 
 
 I have the $select ... but I only use it on the next page .. heheh
 so I'm trying the following ..
 
 input type=\"hidden\" name=\"select\" value=\"$select\"
 
 which of course doens't work .. nor does 
 
 input type=\"hidden\" name=\"select[]" value=\"$select\"
 
 any idea on how to pass an array on in an input field in a form ? 
 
 Henti 
 
 
 
 On Tue, Jan 23, 2001 at 12:01:40PM -, Adrian Murphy wrote:
  hey,
  since u are slecting multiple options you'll have to use an array
  here's how.i u need explanation,feel free to mail me:
  
  ?
  if ($select==""){
print"
  form method=\"post\" name=\"select\" action=\"test.php3\"
  SELECT MULTIPLE NAME=\"select[]\"
  Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
  Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
  Option Selected VALUE=\"Cookie\"Cookie Batter
  Option VALUE=\"Blueberry\"Vanilla/Blueberry
  Option VALUE=\"Caramel\"Caramel Swirl
  Option VALUE=\"Other\"Other...
  /selectbr
  input type=\"submit\" name=\"send\" value=\"test\"
  /form
";
  
  }else{
  
  ///count array
   $num = count($select);
  
  file://loop through array
   for($i = 0;$i $num;$i++){
print $select[$i] . "br";
   }
  }
  ?
  - Original Message -
  From: [EMAIL PROTECTED]
  To: PHP list [EMAIL PROTECTED]
  Sent: Tuesday, January 23, 2001 11:42 AM
  Subject: [PHP] multple select forms... going to hit my head against a wall
  ..
  
  
   Hi all
  
   I'm having a slight little problem .. I can't seem to solve..
  
   I have a multiple select form .. that i select mutiple options from and
  then it creates a variable called $select
   now if I display $select .. I only get the last selected value .. here
  foloows test code..
  
   ?
   if ($select==""){
 print"
   form method=\"post\" name=\"select\" action=\"test.php3\"
   SELECT MULTIPLE NAME=\"select\"
   Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
   Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
   Option Selected VALUE=\"Cookie\"Cookie Batter
   Option VALUE=\"Blueberry\"Vanilla/Blueberry
   Option VALUE=\"Caramel\"Caramel Swirl
   Option VALUE=\"Other\"Other...
   /selectbr
   input type=\"submit\" name=\"send\" value=\"test\"
   /form
 ";
  
   }else{
  
 print $select;
  
   }
   ?
  
   I'm de missing something ... can sombody please lend a hand .. thanks
  
   Henti Smith
  
  
   --
   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]
 

-- 
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]




RE: [PHP] multple select forms... going to hit my head against a wall ..

2001-01-23 Thread Jon Haworth

Sorry, my bad. I should have spotted the cunning way he used the word
"array", really :-)

Eyes closing. More coffee. glug aahaahhhrrrghhh

Cheers
Jon



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: 23 January 2001 12:45
To: Jon Haworth
Cc: '[EMAIL PROTECTED]'
Subject: Re: [PHP] multple select forms... going to hit my head against
a wall ..


u ... $select is an array .. so echo $select will just produce 
"array" .. 

On Tue, Jan 23, 2001 at 12:44:20PM -, Jon Haworth wrote:
 Try either:
 
   ?
   input type="hidden" name="select" value="?php echo $select; ?"
   ?php
 
 OR
 
   printf ("input type=\"hidden\" name=\"select\" value=\"%s\"",
 $select);
 
 
 HTH
 Jon
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
 Sent: 23 January 2001 12:27
 To: Adrian Murphy
 Cc: PHP list
 Subject: Re: [PHP] multple select forms... going to hit my head against
 a wall ..
 
 
 Having soved this .. thanks .. now for the next question .. *grin* 
 
 I have the $select ... but I only use it on the next page .. heheh
 so I'm trying the following ..
 
 input type=\"hidden\" name=\"select\" value=\"$select\"
 
 which of course doens't work .. nor does 
 
 input type=\"hidden\" name=\"select[]" value=\"$select\"
 
 any idea on how to pass an array on in an input field in a form ? 
 
 Henti 
 
 
 
 On Tue, Jan 23, 2001 at 12:01:40PM -, Adrian Murphy wrote:
  hey,
  since u are slecting multiple options you'll have to use an array
  here's how.i u need explanation,feel free to mail me:
  
  ?
  if ($select==""){
print"
  form method=\"post\" name=\"select\" action=\"test.php3\"
  SELECT MULTIPLE NAME=\"select[]\"
  Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
  Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
  Option Selected VALUE=\"Cookie\"Cookie Batter
  Option VALUE=\"Blueberry\"Vanilla/Blueberry
  Option VALUE=\"Caramel\"Caramel Swirl
  Option VALUE=\"Other\"Other...
  /selectbr
  input type=\"submit\" name=\"send\" value=\"test\"
  /form
";
  
  }else{
  
  ///count array
   $num = count($select);
  
  file://loop through array
   for($i = 0;$i $num;$i++){
print $select[$i] . "br";
   }
  }
  ?
  - Original Message -
  From: [EMAIL PROTECTED]
  To: PHP list [EMAIL PROTECTED]
  Sent: Tuesday, January 23, 2001 11:42 AM
  Subject: [PHP] multple select forms... going to hit my head against a
wall
  ..
  
  
   Hi all
  
   I'm having a slight little problem .. I can't seem to solve..
  
   I have a multiple select form .. that i select mutiple options from
and
  then it creates a variable called $select
   now if I display $select .. I only get the last selected value .. here
  foloows test code..
  
   ?
   if ($select==""){
 print"
   form method=\"post\" name=\"select\" action=\"test.php3\"
   SELECT MULTIPLE NAME=\"select\"
   Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
   Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
   Option Selected VALUE=\"Cookie\"Cookie Batter
   Option VALUE=\"Blueberry\"Vanilla/Blueberry
   Option VALUE=\"Caramel\"Caramel Swirl
   Option VALUE=\"Other\"Other...
   /selectbr
   input type=\"submit\" name=\"send\" value=\"test\"
   /form
 ";
  
   }else{
  
 print $select;
  
   }
   ?
  
   I'm de missing something ... can sombody please lend a hand .. thanks
  
   Henti Smith
  
  
   --
   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]
 

-- 
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]




Re: [PHP] multple select forms... going to hit my head against a wall ..

2001-01-23 Thread Jørg V . Bryne

If you don't put it in a session var, and need to transport it you can use
f. x. :
input type=hidden name='user_selections' value='?=implode( "||",
$select )?'

This puts double pipe-chars between the array variables. You can later (when
u need to use the vars again) use: $select = explode( "||",
$user_selections );
to put it into an array again.

-J
- Original Message -
From: [EMAIL PROTECTED]
To: "Adrian Murphy" [EMAIL PROTECTED]
Cc: "PHP list" [EMAIL PROTECTED]
Sent: Tuesday, January 23, 2001 1:26 PM
Subject: Re: [PHP] multple select forms... going to hit my head against a
wall ..


 Having soved this .. thanks .. now for the next question .. *grin*

 I have the $select ... but I only use it on the next page .. heheh
 so I'm trying the following ..

 input type=\"hidden\" name=\"select\" value=\"$select\"

 which of course doens't work .. nor does

 input type=\"hidden\" name=\"select[]" value=\"$select\"

 any idea on how to pass an array on in an input field in a form ?

 Henti



 On Tue, Jan 23, 2001 at 12:01:40PM -, Adrian Murphy wrote:
  hey,
  since u are slecting multiple options you'll have to use an array
  here's how.i u need explanation,feel free to mail me:
 
  ?
  if ($select==""){
print"
  form method=\"post\" name=\"select\" action=\"test.php3\"
  SELECT MULTIPLE NAME=\"select[]\"
  Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
  Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
  Option Selected VALUE=\"Cookie\"Cookie Batter
  Option VALUE=\"Blueberry\"Vanilla/Blueberry
  Option VALUE=\"Caramel\"Caramel Swirl
  Option VALUE=\"Other\"Other...
  /selectbr
  input type=\"submit\" name=\"send\" value=\"test\"
  /form
";
 
  }else{
 
  ///count array
   $num = count($select);
 
  file://loop through array
   for($i = 0;$i $num;$i++){
    print $select[$i] . "br";
   }
  }
  ?
  - Original Message -
  From: [EMAIL PROTECTED]
  To: PHP list [EMAIL PROTECTED]
  Sent: Tuesday, January 23, 2001 11:42 AM
  Subject: [PHP] multple select forms... going to hit my head against a
wall
  ..
 
 
   Hi all
  
   I'm having a slight little problem .. I can't seem to solve..
  
   I have a multiple select form .. that i select mutiple options from
and
  then it creates a variable called $select
   now if I display $select .. I only get the last selected value .. here
  foloows test code..
  
   ?
   if ($select==""){
 print"
   form method=\"post\" name=\"select\" action=\"test.php3\"
   SELECT MULTIPLE NAME=\"select\"
   Option VALUE=\"Chocolate\"Chocolate/Chocolate Chip
   Option VALUE=\"Peanut\"Peanut Brittle/Vanilla
   Option Selected VALUE=\"Cookie\"Cookie Batter
   Option VALUE=\"Blueberry\"Vanilla/Blueberry
   Option VALUE=\"Caramel\"Caramel Swirl
   Option VALUE=\"Other\"Other...
   /selectbr
   input type=\"submit\" name=\"send\" value=\"test\"
   /form
 ";
  
   }else{
  
 print $select;
  
   }
   ?
  
   I'm de missing something ... can sombody please lend a hand .. thanks
  
   Henti Smith
  
  
   --
   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]