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