ID:               34594
 Updated by:       [EMAIL PROTECTED]
 Reported By:      thijs at toltech dot nl
-Status:           Open
+Status:           Bogus
 Bug Type:         Variables related
 Operating System: Gentoo Linux
 PHP Version:      5.0.5
 New Comment:

Works fine for me too when using proper HTML form.



Previous Comments:
------------------------------------------------------------------------

[2005-09-22 12:27:24] thijs at toltech dot nl

I'm unable to post feedback on this matter due to that make install
fails on the location of the apache conf file. 

(Which is httpd.conf instead of apache2.conf, I configured php with the
configuration taken from phpinfo() from my current php installation)

------------------------------------------------------------------------

[2005-09-22 11:11:03] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.0-win32-latest.zip

Works perfectly here.

------------------------------------------------------------------------

[2005-09-22 11:01:52] thijs at toltech dot nl

Description:
------------
By using form you can send Arrays over to the next page with the
name="var_name[]" method.

However, doing this will result in that the $_POST['var_name'] will
contain the string 'Array' all the time, no matter what is really send
in.

(Note: this also happend to me in php5.1.0-b3, gentoo forced me to
downgrade but I think it is also in php5.1.0-rc1, would be glad if
anyone can check this for me)

Reproduce code:
---------------
<select name="color[]">
<option value="*">All</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
<option value="orange">Orange</option>
<option value="yellow">Yellow</option>
</select>

and on the next page in php code:

<?php
print_r($_POST);
?>



Expected result:
----------------
The expected result is (assuming you selected 'Green' and 'Red':

Array 
(
    [color] = Array 
    (
        [0] = red
        [1] = green
    )
)

Actual result:
--------------
while will produce (no matter what you select):

Array 
(
    [color] = Array
)


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=34594&edit=1

Reply via email to