PHP 表单提交后用$_POST得不到数据

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:28:26
如下代码,为什么我提交表单后,只有$username能得到数据,后面的$pw、$rpw等都得不到数据,是空的?
<?php
$username=trim($_POST['r_name']);
$pw = trim($_POST['password']);
$rpw=$_POST['r_password_r'];
$email=$_POST['r_email'];
$realname=$_POST['r_realname'];
........
?>

<html>
....
<form name=....>
.....
<input name="r_name" type="text" id="r_name" size="30" maxlength="20">
......
<input name="password" type="password" id="password" size="20" maxlength="20">
...

补充:我php.ini中register_globals=on
action是指向本页的,上面说了是$username能得到POST过来的数据

你的action没有指明提交处理页面,我忘记了默认的不写action地址是不是本页,好像不是默认本页,所以,你最好写上本页,或者提交地址;
另外,如果你的数据是写在一个页面的,最好给form加个hidden,让程序知道是按了提交按钮后才正式提交的

就看这些代码没问题,你得全部贴上来才能看得出

MYSQL语言写多了吧
把全部代码发来才知道什么错误嘛