From:             [EMAIL PROTECTED]
Operating system: Linux (hosted by PowerSurge.net)
PHP version:      4.2.3
PHP Bug Type:     Scripting Engine problem
Bug description:  SELECT MULTIPLE array returned by form not returning full values.

Recently we migrated an online learning tool from Crazyhosting.net (PHP
4.04 W/ Zend Optimizer) to Powersurge.net (PHP 4.2.3) and the arrays
returned by multi-selects in the forms appear to not be returning full
values.

[html page]
<select name="skill_sets[]" multiple size=8>
<option>Academics
<option>Math
<option>Problem Solving
<option>Project Management
<option>Public Speaking
<option>Reading for Comprehension
<option>Technology
<option>Writing
</select>
[end of html page]

[php page to check values]

//get the values for skill sets from the form
$test = $_POST['skill_sets'];

//This should say 'Array'
echo "Skill sets posted as: ".$test;

//step through the skill sets, echoing each one.
for ($a = 0; $a < count($test); $a++ ) {

        echo "<li>".$test[$a];


}
[end of php page]

[output with all selected]
Skill sets posted as: Array
* emics
*
* lem Solving
* ect Management
* ic Speaking
* ing for Comprehension
* nology
* ing
[end of output]

Everything was working fine on 4.04...

-- 
Edit bug report at http://bugs.php.net/?id=20178&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=20178&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=20178&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=20178&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=20178&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=20178&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=20178&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=20178&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=20178&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=20178&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=20178&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=20178&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=20178&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=20178&r=isapi

Reply via email to