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

Reply via email to