php – 使用提交按钮更新数据库数据
发布时间:2020-12-13 13:18:28 所属栏目:PHP教程 来源:网络整理
导读:我想用新数据更新数据库,这样当您将文本放在文本框中然后单击提交按钮时,数据将被发送到具有特定ID的数据库.我要发送的只是亮度,代码如下.当我写这样的东西,然后运行它时,我收到403错误:禁止访问.我怎样才能解决这个问题? ?php function updater($value,$i
我想用新数据更新数据库,这样当您将文本放在文本框中然后单击提交按钮时,数据将被发送到具有特定ID的数据库.我要发送的只是亮度,代码如下.当我写这样的东西,然后运行它时,我收到403错误:禁止访问.我怎样才能解决这个问题?
<?php function updater($value,$id){ // Create connection $conn = new mysqli( 'localhost','user_name','','data_base_name' ); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "UPDATE table_name SET name=$value WHERE id=$id"; if ($conn->query($sql) === TRUE) { echo "Record updated successfully"; } else { echo "Error updating record: " . $conn->error; } //$conn->close(); } ?> <!DOCTYPE html> <html> <header> </header> <body> <form action="<?php updater($_POST['name'],1); ?>" method="post" style="height:50px;width:50px;"> <input type="text" name="name" /><br><br> <input type="submit" /><br/> </form> </body> </html>
像这样:
<?php function updater($value,$id){ // Create connection $conn = new mysqli( 'localhost','pass','data_base_name' ); $value =mysqli_real_escape_string($conn,$value); $id =mysqli_real_escape_string($conn,$id); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "UPDATE table_name SET name='{$value}' WHERE id='{$id}'"; if ($conn->query($sql) === TRUE) { echo "Record updated successfully"; } else { echo "Error updating record: " . $conn->error; } $conn->close(); } if(isset($_POST['name'])){ updater($_POST['name'],$_POST['id']) } ?> <!DOCTYPE html> <html> <header> </header> <body> <form action="" method="post" style="height:50px;width:50px;"> <input type="hidden" name="id" value="1" /> <input type="text" name="name" /><br><br> <input type="submit" /><br/> </form> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- PHP开发过程中常用函数收藏
- php – 替换默认的jquery-ui.css路径
- PHP:是urlencode()一种安全的方法来允许URL中有效的UTF-8字
- php – 应该一次性使用像验证码这样的数据存储在同一个表中
- php – 用于Codeigniter关系的DataMapper ORM
- php 去除html标记--strip_tags与htmlspecialchars的区别详解
- php – 获取模板目录Timber / Twig
- php – 为什么要使用strtolower()而不是mb_strtolower()?
- PHP – 用名为string的变量替换字符串
- 为什么使用PHPUnit比创建自己的测试脚本更好?