Php 尝试从文本框获取值时未定义索引
我试图从名为Php 尝试从文本框获取值时未定义索引,php,html,yii,Php,Html,Yii,我试图从名为name的文本框中获取一个值。但是,当我试图获取值时,它会说,name是一个未定义的索引: <form method="get"> <input type="text" name="name"> <input type="submit" value="Submit"> </form> <?php $name = $_GET['name']; ?> $\u GET['name']在表单提交之前将是未定
name
的文本框中获取一个值。但是,当我试图获取值时,它会说,name
是一个未定义的索引:
<form method="get">
<input type="text" name="name">
<input type="submit" value="Submit">
</form>
<?php
$name = $_GET['name'];
?>
$\u GET['name']
在表单提交之前将是未定义的,因此请使用此
<form method="get">
<input type="text" name="name">
<input type="submit" value="Submit" name="submit">
</form>
<?php
if (!empty($_GET))
$name = $_GET['name'];
?>
在同一页面内使用代码时,请将isset()
与条件语句一起使用。执行时,$\u GET['name']
未定义,除非您以http://yoursite.com?name=myname
首先检查它是否存在仍然返回INDEFIED indexit NOT!!我已经测试过了。。。