php $_GET 和$_POST不能用

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:40:38
<?php
if($_GET['submit']){
echo $_GET['name'];
}
?>
<form action="conn.php" method="get">
<input type="text" name="name" value="value"/>
<input type="submit" value="value"/>
</form>
不管是get还是post都要报这个错:
Notice: Undefined index: submit in D:\soft\phpnow\htdocs\phpWork\page\conn.php on line 13
真搞不懂,别个都能用,我咋不能?
大家救救我呀

修改:<input type="submit" name="submit" value="value"/>
给他一个名字,不然怎么取到?

在if($_GET['submit']){
echo $_GET['name'];
}
前面定义一个error_reporting(0);

$_GET['name']这个变量没有被创建
也就是说没有通过get 方法得到的name值
建议你在使用他们前先判断一下
if(isset($_GET['name']))

应该用value值来提交。
if($_GET['value'])
echo $_GET['name'];

<input type="submit" value="value"/>
给这个按钮赋个名字 name="submit",这样就可以了。