请协助
我创建了一个搜索页面来查询数据库,当选择了提交按钮时,没有数据填充到网格中,并且没有错误消息或通知可以指示问题所在。请协助。 这是代码:
client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
答案 0 :(得分:0)
注意:此扩展名(
mysql
)在PHP 5.5.0中已弃用,并已在PHP 7.0.0中删除。相反,MySQLi
或PDO_MySQL
扩展名应与预先准备好的语句一起使用。
根据您编写的代码,它将提交数据,但您在此声明下撰写的内容将永远不会有效。
if(isset($_POST['submit'])){// Codes Inside this}
此代码不起作用的原因
isset($_POST['submit'])
。替换您提供的提交按钮,方法是添加名称并更改按钮代码样式。
<强>替换强>
<input type="submit" id="btnSearchPatient" value="Submit"></input>
。通过强>
<input type="submit" id="btnSearchPatient" name="submit" value="Submit" />
完成上述所有步骤后,请确保下面的注释按顺序排列数据。
注意:如果需要执行完美的语句,首先将 echo 添加到已编码的select语句中,并在那里中断执行。您将在浏览器中找到
SQL statement
,并将该echoed语句复制到Phpmyadmin
中创建的数据库的SQL部分,并检查您的代码是否执行良好。如果是这样,您获得了所需的输出,您可以删除echo和exit语句,然后继续。