使用php时出现意外响应
Unexpected response while using php
我正在开发类似于大学作业的irctc网站。我为用户提供了搜索指定日期运行的任何列车并从数据库中进行验证的功能。我使用php和mysql,没有收到任何错误以及来自代码的无效响应。请查看代码:
if (isset($_POST['btn_no'])) {
$current_date=date("Y-m-d");
$selected_date=$_POST['date'];
$no=$_POST['train_no'];
if ($selected_date>=$current_date) {
$query="SELECT train_no FROM `trains` WHERE train_no='$no'";
$found=$db->query($query);
$rows=$found->num_rows;
if ($rows==1) {
$_SESSION['train_id']=$no;
$_SESSION['date']=$_POST['date'];
header("Location: showtrain.php");
}
elseif ($rows==0) {
?>
<script>alert("Train no. invalid !")</script>
<?php
}
}
elseif ($selected_date<$current_date) {
?>
<script>alert("Wrong date");</script>
<?php
}
}
每次执行CCD_ 1时。
根据我所知,您在查询时有一个错误
$query="SELECT train_no FROM `trains` WHERE train_no='$no'";
CCD_ 2将查找字符串CCD_ 3而不是变量CCD_。
考虑尝试使用变量的值,而不是让MYSQL将$no
解释为字符串。
$query="SELECT train_no FROM `trains` WHERE train_no=$no";
或
$query="SELECT train_no FROM `trains` WHERE train_no=" . $no;
相关文章:
- WebSocket握手:意外的响应代码:404
- Ajax响应成功,但无法使用数据(未捕获语法错误:意外标识符)
- 意外的响应代码426
- Json响应错误Json.parse:意外的数据结束错误
- HTTP响应中出现意外内容
- 使用php时出现意外响应
- 如何纠正未捕获的语法错误:使用 jquery 获取 json 响应时出现意外的标识符错误
- Node.js使用 Socket.io 的应用程序在OpenShift主机上给出“意外响应代码:400”
- 错误 JSON 响应中出现意外的令牌<
- 未捕获的语法错误:意外的标记:在天气地下响应中
- Angular$HTTP响应SyntaxError:意外的令牌E
- WebSocket握手期间出错:意外的响应代码:500
- 捕获WebSocket异常:"在WebSocket握手期间错误:意外响应码:503"
- 复选框jQuery出现意外响应
- stringify()在传递AJAX响应数据字段时意外返回undefined
- 意外的响应代码:426,带有PhanthomJS Websocket客户端/ROSLIB
- "意外的输入结束“;从简单POST请求到node.js的响应消息
- Websocket - WebSocket 握手期间出错:意外响应代码:404
- 与
的 WebSocket 连接失败:WebSocket 握手期间出错:意外响应代码:404 - WebSocket握手:意外响应代码:404 -