PHP MySql $ _GET问题

Geo*_*986 0 html php

我试图通过论坛搜索,但我是一个新手,我变得更加困惑.

我试图从表单中提取输入并将其用作MySql查询中的变量.该表格的缩短版本是 -

echo "<form  method=\"get\" action=\"\">";
echo "<tr><td>Leave:</td><td><input value=\"".$_SESSION['leave']."\" class=\"text\" autocomplete=\"off\" type=\"text\" value=\"\" /></td></tr>";
echo "</form>";
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用代码将输入存储到变量中 -

$newVar = $_GET['leave'];
Run Code Online (Sandbox Code Playgroud)

但是我得到一个未定义的索引错误.

有人能帮忙吗?对不起,如果这是一个非常基本的问

Ker*_*mit 5

问题出在你身上HTML.你需要命名input.

echo '<input name="leave" class="text" autocomplete="off" type="text" value="' . $_SESSION['leave'] . '" />';
Run Code Online (Sandbox Code Playgroud)