PHP Bugs  
php.net | support | documentation | report a bug | advanced search | search howto | statistics | login

go to bug id or search bugs for  

Bug #37276 problems witch $_POST array
Submitted:2 May 2006 2:17pm UTC Modified: 12 May 2006 1:04pm UTC
From:puovils at gmail dot com Assigned to:dmitry
Status:Closed Category:*General Issues
Version:5.1.3 OS:
Votes:30 Avg. Score:4.8 ± 0.6 Reproduced:23 of 24 (95.8%)
Same Version:21 (91.3%) Same OS:9 (39.1%)
View/Vote Developer Edit Submission

[2 May 2006 2:17pm UTC] puovils at gmail dot com
Description:
------------
problems witch $_POST array

Reproduce code:
---------------
<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";
?>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form method="post" action="" enctype="multipart/form-data">
<input type="text" name="masivasid[id_1]" value="Nzzz1"/><br/>
<input type="text" name="masivasid[id_2]" value="Nzzz2"/><br/>
<input type="submit"/>
</form>
</body>
</html>

Expected result:
----------------
Array
(
    [masivasid] => Array
        (
            [id_1] => Nzzz1
            [id_2] => Nzzz2
        )

)

Actual result:
--------------
Array
(
    [masivasid] => Array
        (
            [id_1] => Nzzz1
            [id_2] => Array
                (
                    [id_1] => Nzzz2
                )

        )

)
[2 May 2006 9:25pm UTC] mjackson at datahost dot com
To add to puovils at gmail dot com's comments, you get the expected
results if the form is submitted via GET.
[3 May 2006 2:12am UTC] eric dot caron at gmail dot com
I really don't mean to be "chicken little", but isn't this serious
enough that it warrants 5.1.3.1 and/or a recall of 5.1.3?

Its happening on all the linux boxes I've tried.
[3 May 2006 9:17am UTC] zc dot job at gmx dot net
i also get the problem on a fedora core 5/php 5.1.3,
the problem dosn't apear if the form is submit via GET!

is there a bug fix?

zc
[3 May 2006 10:14am UTC] kervala at jpopdb dot net
I also have the same problem on a LFS Linux with PHP 5.1.3 and Apache
2.2.2, all forms of my sites are not working anymore due to this
critical bug...

My HTML code :
------------------
<input class="forminputtext" type="text"
name="tab[38][partenaire_responsable]"
id="tab[38][partenaire_responsable]" value="Correct Name"
maxlength="100" size="69" />
------------------

$_POST data returned by this form :
-------------------
[partenaire_responsable] => Array
(
   [tion] => Correct Name
)
-------------------

instead of :
------------------
[partenaire_responsable] => Correct Name
------------------

I think the "tion" index comes from a previous field named
"partenaire_description" so it could be possible that previous field
name was incorrectly deleted from memory.
[3 May 2006 10:16am UTC] kervala at jpopdb dot net
I forgot to add that phpMyAdmin isn't working anymore and put "Array"
strings almost everywhere instead of correct datas...
[3 May 2006 10:30am UTC] judas dot iscariote at gmail dot com
Yes, there is something very wrong, I have experienced this problem with
phpmyadmin but neglected to report here :-(
[3 May 2006 10:34am UTC] daffy at evil dot lt
Concerning phpMyAdmin :
http://sourceforge.net/forum/message.php?msg_id=3711167

The same problem exists on win32 too.
[3 May 2006 11:05am UTC] kervala at jpopdb dot net
I just looked in PHP code and I think problem is in
"php_register_variable_ex" function in "main/php_variables.c" file.
[3 May 2006 11:48am UTC] dmitry@php.net
Fixed in CVS HEAD and PHP_5_1.

RSS feed | show source 

PHP Copyright © 2001-2009 The PHP Group
All rights reserved.
Last updated: Sat Nov 21 10:30:49 2009 UTC