ID: 32121 Updated by: [EMAIL PROTECTED] Reported By: jbeall at heraldic dot us -Status: Open +Status: Feedback Bug Type: Arrays related Operating System: Linux PHP Version: 5.0.3 New Comment:
Requested feedback still not answered to. Keep the status at Feedback until given. Previous Comments: ------------------------------------------------------------------------ [2005-02-27 13:59:28] jbeall at heraldic dot us Actually I just had a possible epiphany - I am serializing the entire $_POST variable using WDDX and recovering on a subsequent page by deserializing the WDDX packet. I wonder if when WDDX deserializes an array, it stores everything at string indices, even if the indices are integers. Note that for convenience reasons the arrays in question start at [1], not [0]; that may be significant, I don't know enough about PHP's WDDX functionality to say. I will not be able to investigate this further for several days, but I will post back when I can. ------------------------------------------------------------------------ [2005-02-27 13:25:43] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ALWAYS try the snapshots first. ------------------------------------------------------------------------ [2005-02-27 13:09:59] jbeall at heraldic dot us You are right. I must not be truly understanding what is causing the problem (I am definitely having the problem that I cannot access array values from a form), but it must be something other than the name='fname[1]' field name. I was trying to simplify my code down to less than 20 lines for the post and I was missing $_REQUEST. What I may have to do is simply save is serialize the variable that I have that is causing me so much trouble and post a link to that. I'm really at a loss at this point as to what might be the cause since it is apparently not the form problem. Sorry for messing up the reproduce code. ------------------------------------------------------------------------ [2005-02-27 12:30:14] [EMAIL PROTECTED] <form method="post" action="index.php"> <input type="text" name="test[1]" value="bla-bla"/> <input type="submit"> </form> <? var_dump($_POST); var_dump($_POST['test'][1]); ?> Works fine here, debug your code. ------------------------------------------------------------------------ [2005-02-26 23:58:10] jbeall at heraldic dot us Mozilla autofilled some of the fields when I submitted this bug and so it had a completely unrelated/unhelpful summary. Hopefully it should be corrected now, sorry for the confusion... ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/32121 -- Edit this bug report at http://bugs.php.net/?id=32121&edit=1