[PHP-DB] Passing multiple form variable in PHP
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
-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
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