怎样提取用户的输入!!!!!!!! 根据你提交方式的不同,可以用$_GET["name"]或$_POST["name"]来取得提交的值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像应该在php.ini中把global中的一个参数改一下:register_globals = on 在write.php中有:if($name=="") echo "请输入用户名";改成在write.php中有:if($_POST['name']=="") echo "请输入用户名";这样试看看.这个意思是,使用POST方法得到值将所有的$name都改成$_POST['name'],别的变量(涉及到两个页面的)大体上都可以这么改. php.ini中把global中的一个参数改成:register_globals = on 或者在提取表单变量的时候加上传递方式,如:$_POST['name']或 $GET['name'] 不推荐在register_globals = On的模式下运行PHP如果你的表单以POST方式提交,则获得name的方法为$name = $_POST['name'];如果以GET方式提交,则为$name = $_GET['name']; 首先可以把配置文件php.ini中改为:register_globals = On如果不改:可以直接用$_POST['name']或 $GET['name']同时也可以先:extract($_POST);然后也可以直接用:$name 回复人: fzjw(清风) ( ) 信誉:101 2004-08-17 19:40:00 得分: 0 不推荐在register_globals = On的模式下运行PHP如果你的表单以POST方式提交,则获得name的方法为$name = $_POST['name'];如果以GET方式提交,则为$name = $_GET['name']; 他说的才是正确的. 不推荐在register_globals = On的模式下运行PHP------------------------为何?楼上,未必。有三种方法,1、修改php.ini;2、extract;3、_POST 在write.php中:if($_POST['name']){$name=$_POST['name'];}else{$name=$_GET['name'];}这样吧 试过了,都不行啊。我用的是PHP5,是不是要还要改什么设置啊,上次我连接数据库的时候也老连不上,总说我的mysql_connect没定义,后来也是csdn上的同志教我改的 是不是还有什么.dll文件要复制到system32目录下啊? if(isset($_POST['name']) && !empty($_POST['name'])){$name=$_POST['name'];}else{$name=$_GET['name'];} 为何?看PHP手册去,这类文章多的是,或者你对变量已经控制得炉火纯青了....另外,php.ini不是说你想改就改的,不是每个人都有服务器. 不推荐在register_globals = On的模式下运行PHP因为这样无法确保变量是Get,Post还是cookie 遇到JDK的问题 请大家帮助一下 求助,困扰了我很长时间的分页问题 求一枚正则 下面这段代码哪里错了阿 如何将图片自动上传至服务器 难得一见的提示!~求助中~~求知中~~~ print_r打印出来的值怎么全部取得? 请教phped怎么在每个文档开头自动加上版本等信息 求显示点击人数和每日点击人数和每个页面的点击人数代码!!!! 这个问题谁能帮我解决一下,先谢了! 请问用那个函数可以取得网址(包括网址后面代的参数) 我在接单,大家欢迎提供
if($name=="") echo "请输入用户名";改成
在write.php中有:
if($_POST['name']=="") echo "请输入用户名";这样试看看.这个意思是,使用POST方法得到值
将所有的$name都改成$_POST['name'],别的变量(涉及到两个页面的)
大体上都可以这么改.
register_globals = on
或者
在提取表单变量的时候加上传递方式,
如:$_POST['name']或 $GET['name']
$name = $_POST['name'];
如果以GET方式提交,则为
$name = $_GET['name'];
可以直接用$_POST['name']或 $GET['name']
同时也可以先:extract($_POST);
然后也可以直接用:$name
不推荐在register_globals = On的模式下运行PHP如果你的表单以POST方式提交,则获得name的方法为
$name = $_POST['name'];
如果以GET方式提交,则为
$name = $_GET['name'];
他说的才是正确的.
------------------------
为何?
楼上,未必。
有三种方法,1、修改php.ini;2、extract;3、_POST
if($_POST['name']){
$name=$_POST['name'];
}else{
$name=$_GET['name'];
}
这样吧
我用的是PHP5,是不是要还要改什么设置啊,上次我连接数据库的时候也老连不上,总说我的mysql_connect没定义,后来也是csdn上的同志教我改的
$name=$_POST['name'];
}else{
$name=$_GET['name'];
}
另外,php.ini不是说你想改就改的,不是每个人都有服务器.