点击按钮不刷新页面记录按钮所在行数据到数据库中
问题描述
$sql = "SELECT * FROM student";$result=mysqli_query($conn,$sql);if(!$result){ die('无法读取数据:'.mysqli_error($conn));}echo '<table align="center" border="1">';echo '<caption><h3>班级信息表</h3></caption>';echo '<tr bgcolor="#7fffd4">';echo '<th>学号</th><th>姓名</th><th>密码</th><th>性别</th><th>学院</th><th>专业班级</th><th>操作</th><th>状态</th>';echo '</tr>';while($row = mysqli_fetch_array($result)){ echo '<tr align="center">'; echo'<td>'.$row['stu_id'].' </td><td>'.$row['username'].' </td><td>'.$row['password'].' </td><td>'.$row['sex'].' </td> <td>'.$row['academy'].' </td><td>'.$row['major_class'].' </td><td><button>请假</button>  <button>旷课</button></td><td></td>';}echo '</tr>';echo '</table>';
请问怎么实现点击按钮记录按钮所在行的数据到数据库但是不刷新页面,我是新手学的不精,这个是毕业设计就差这个功能了,还有两天答辩,麻烦哪位大佬在我的代码基础上帮写一下这个功能实现的代码。万分感谢!可以有偿帮忙!
问题解答
回答1:没懂你的意思 你这些数据不就是从数据路里获取展示出来的吗 ?为什么要实现点击按钮获取所在行的数据到数据库里面吗?
还是说你想修改数据然后更新数据吗 要是这样的话 那就用ajax提交 获取所在行的id和数据 然后根据id修改数据就行! 不知道我这样说能不能明白 可以百度看看
回答2:
可以使用JS中的Ajax
相关文章:
1. css - 移动端 line-height安卓错位,苹果机正常用,缩放解决了,可是又出来了占位的问题2. mysql begin work语句是干嘛的?3. javascript - 移动端css动画播放状态暂停在ios不起作用 animation-play-state4. node.js - 函数getByName()中如何使得co执行完后才return5. javascript - vue $set 整个数组6. docker-compose中volumes的问题7. 微信开放平台 - ios APP能不能打开微信然后通过微信跳转到指定的URL?8. 小程序怎么加外链,语句怎么写!求救新手,开文档没发现9. 新手 - Python 爬虫 问题 求助10. javascript - vue+iview upload传参失败 跨域问题后台已经解决 仍然报403,这是怎么回事啊?
