搜索页面不显示任何结果

时间:2016-10-04 15:09:22

标签: php sql mysqli

请协助

我创建了一个搜索页面来查询数据库,当选择了提交按钮时,没有数据填充到网格中,并且没有错误消息或通知可以指示问题所在。请协助。 这是代码:

client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

1 个答案:

答案 0 :(得分:0)

  

注意:此扩展名(mysql)在PHP 5.5.0中已弃用,并已在PHP 7.0.0中删除。相反,MySQLiPDO_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语句,然后继续。