为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 怎么从页面取到值再去mysql中查询,再把值传回页面显示?

PHP 怎么从页面取到值再去mysql中查询,再把值传回页面显示?

慕数据9694166 2017-04-26 15:23:08
<?php $starting_station= isset($_POST['starting_station'])?$_POST['starting_station']:"";$starting_date= isset($_POST['starting_date'])?$_POST['starting_date']:"";$_mysqli = new mysqli('localhost','root','123','test'); $_sql=  "SELECT * FROM order WHERE starting_station = '$starting_station' AND  starting_date = '$starting_date'";$_result = $_mysqli->query( $_sql); if($_result){echo "查询结果输出";}else{    echo "查询失败";}?>
查看完整描述

1 回答

已采纳
?
西兰花伟大炮

TA贡献376条经验 获得超318个赞

你贴出来的代码就很清晰了,从页面到php,一般是用form表单,你这里是post,也可能是jq的ajax()传过来的,然后你这里有一个判断是否存在的isset,不存在赋值为空字符串,mysqli去数据库查询,$result是从数据库返回的结果,echo语句就将结果返回到页面,jq会有一个回调函数参数来接受返回值

查看完整回答
2 反对 回复 2017-04-26
?
子期不遇

TA贡献150条经验 获得超35个赞

前端页面用post/get方式传数据到php,php通过$_POST/$_GET获取数据,然后通过php自带的mysqli类将数据和数据库中数据进行比对,最后可以通过把值放入到session里面或者通过url地址传参数的方式带去前端。

查看完整回答
2 反对 回复 2017-04-26
  • 慕数据9694166
    慕数据9694166
    具体是要怎么做呢,可以贴个代码吗?
  • 子期不遇
    子期不遇
    前端index.html <form action="check.php" method="post" id="login"> <input type="text" id="uname" name="username"> <input type="password" id="psd" name="password"> <input type="submit" id="submit" value="submit"> </form> 后端check.php start_session(); if(isset($_POST)){ $username=$_POST['username']; $password=$_POST['password']; if($username == 'admin' && $password == '12345'){ $_SESSION['username']=$username; $_SESSION['password']=$password; }else{ echo 1; } }else{ echo 1; }
  • 1 回答
  • 0 关注
  • 2659 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信