[PHP-DB] Passing multiple form variable in PHP

2002-11-12 Thread Stephen Rhodes
HELLO - this is probably a simple problem !!

Wanting to use select multiple ...  in a html form and pass multiple value
into a php variable but does
not work. I only get a single value. Can you tell me what I am doing wrong
?

Does the multiple value get passed correctly in php 

if ($task==check)
{
 printf($icon);
}
else
{
 print 'form name=sqlform method=post action=test.php?task=check
 font class=look2Multiple Check:/font
select multiple name=icon
 option value=falseFalse/option
 option value=trueTrue/option
   /selectbrbr
   input type=submit name=submit value=Submit border=0/form';
}

Thanks
Steve R



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




RE: [PHP-DB] Passing multiple form variable in PHP

2002-11-12 Thread Ford, Mike [LSS]
 -Original Message-
 From: Stephen Rhodes [mailto:stephen.rhodes;scils.co.uk]
 Sent: 12 November 2002 16:32
 
 Wanting to use select multiple ...  in a html form and pass 
 multiple value
 into a php variable but does
 not work. I only get a single value. Can you tell me what I 
 am doing wrong
 ?

You're not telling PHP to expect multiple values -- this is done by putting array 
brackets [] on the end of the field name.

 
 Does the multiple value get passed correctly in php 

Yes.

 select multiple name=icon

Needs to be:

  select multiple name=icon[]

and $_POST['icon'] will be an array of the selected values.

Cheers!

Mike

-
Mike Ford,  Electronic Information Services Adviser,
Learning Support Services, Learning  Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS,  LS6 3QS,  United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730  Fax:  +44 113 283 3211 

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




Re: [PHP-DB] Passing multiple form variable in PHP

2002-11-12 Thread Jeffrey_N_Dyke

using the [] makes your variable an array when it comes into php.
 **snip**
 else
{
 print 'form name=sqlform method=post action=test.php?task=check
 font class=look2Multiple Check:/font
   select multiple name=icon[]
option value=falseFalse/option
option value=trueTrue/option
   /selectbrbr
   input type=submit name=submit value=Submit border=0/form';
}
**snip**



   
 
Stephen Rhodes   
 
stephen.rhodes@sc   To: [EMAIL PROTECTED]  
 
ils.co.uk   cc:   
 
 Subject: [PHP-DB] Passing multiple 
form variable in PHP
11/12/2002 11:31   
 
AM 
 
   
 
   
 




HELLO - this is probably a simple problem !!

Wanting to use select multiple ...  in a html form and pass multiple
value
into a php variable but does
not work. I only get a single value. Can you tell me what I am doing wrong
?

Does the multiple value get passed correctly in php 

if ($task==check)
{
 printf($icon);
}
else
{
 print 'form name=sqlform method=post action=test.php?task=check
 font class=look2Multiple Check:/font
   select multiple name=icon
option value=falseFalse/option
option value=trueTrue/option
   /selectbrbr
   input type=submit name=submit value=Submit border=0/form';
}

Thanks
Steve R



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





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