我正在尝试创建一个表单,提交时将通过 MySQL 运行查询。但是,当我测试它时,没有任何反应,尽管我没有收到错误。我在同一页面上有另一个 isset,但形式不同。
这是php位:
if(isset($_POST['submit']))
{
$owner = $_POST['id'];
$get = @mysql_query("SELECT * FROM wolves WHERE name = '$owner'");
$result = mysql_fetch_assoc($get);
echo $result['name'];
}
这是表格:
<?php
echo
"
<form action=test.php name=form2>
Id: <select name='id'>
";
while ($own = mysql_fetch_array($query))
{
echo "<option value='" . $own['name'] . "'>" . $own['name'] . "</option>";
}
echo "</select><input type=submit name=submit value=Submit!></form>";
?>
提交表单时,正确的值会显示在 URL 中,但 php 似乎根本不起作用。我究竟做错了什么?