#21696 [Fbk]: Checkbox is strange in POST event
| From: | sniper@php.net | Date: | Sat, 18 Jan 2003 02:17:35 +0000 |
| Subject: | #21696 [Fbk]: Checkbox is strange in POST event | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-30413@lists.php.net to get a copy of this message | ||
ID: 21696
Updated by: sniper@php.net
Reported By: ivanpisa@dfm.ffclrp.usp.br
Status: Feedback
-Bug Type: Unknown/Other Function
+Bug Type: *General Issues
Operating System: Windows 2000
PHP Version: 4.3.0
New Comment:
If you're really using Apache2, consider moving to Apache 1.3.27 which
actually works.
Previous Comments:
------------------------------------------------------------------------
[2003-01-17 09:10:07] hholzgra@php.net
are you sure that your error_reporting settings are really the same on
both boxes? (pleas check in phpinfo() output)
the message you see is only produced if E_NOTICE reporting is enabled
...
------------------------------------------------------------------------
[2003-01-17 05:18:53] ivanpisa@dfm.ffclrp.usp.br
First, thanks for your attention.
a) I'm running the same script in other machine, and it's passing NULL
("") string. I suppose the other machine, with the same configuration,
should have the same behavior.
b) Do I have to create the variable? Again, it's running in other
machine with no problems. And all of my variables are created in the
moment I need them. Did I miss something about PHP?
c) I'll test.
d) You are right, sorry, I mean register_globals is off
e) I'll read.
------------------------------------------------------------------------
[2003-01-16 16:00:16] philip@php.net
Four things:
a) Only checked checkboxes pass values.
b) Why do you expect $a to exist at all? I see no code that creates
$a.
c) Have your test (form2.php) simply be:
print_r($HTTP_POST_VARS);
d) I believe you mean register_globals is off, there is no such thing
as global_variables.
e) http://www.php.net/variables.external
------------------------------------------------------------------------
[2003-01-16 15:43:31] tularis@php.net
ARGH! actually, ignore that comment... I'm talking bs right now :|
------------------------------------------------------------------------
[2003-01-16 15:39:54] tularis@php.net
I'm not sure if it'll make any difference, but try changing this line:
echo '<input type=checkbox name=married value="s">';
since ' is not supported as a valid HTML quote (that is, I THINK it
isn't :S)
------------------------------------------------------------------------
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/21696
--
Edit this bug report at http://bugs.php.net/?id=21696&edit=1