php修改学生信息代码_PHP连接MySQL数据库添加图书功能

本节讲解添加图书功能,本功能没有添加太多页面样式,具体实现效果如下图:

929d62f99c75d3126b68a5d383c0c0be.png

该功能设计两个页面的代码:

    添加页面代码如下(写在tianjia.php文件中):

<body>    <form action="tianjiachuli.php" method="post">        书名:<input type="text" name="shuming" /><br /><br />        作者:<input type="text" name="zuozhe" /><br /><br />        出版社:<input type="text" name="chubanshe" /><br /><br />        价格:<input type="text" name="jiage" /><br /><br />        <input type="submit" value="添加图书" />        <a href="liebiao.php">返回图书列表a>    form>body>

    注意事项:input标签中的name属性不能省略,后边我们要使用该属性值获取用户输入的信息。   

    添加处理页面代码如下(写在tianjiachuli.php文件中):

<body><?php   // 获取用户输入的图书信息  $sm=$_POST['shuming'];  $zuozhe=$_POST['zuozhe'];  $chubanshe=$_POST['chubanshe'];  $jiage=$_POST['jiage'];  // 1. 获取数据库连接地址  $conn=mysqli_connect('localhost','root','root');  // 2. 选择数据库  mysqli_select_db($conn, 'db_books');  // 3. 设置编码格式  mysqli_query($conn, 'set names utf8');  // 4. 执行SQL语句  $sql="insert into tb_book values(null, '《$sm 》','$zuozhe','$chubanshe',$jiage)";    // 注意:这里的SQL语句写在双引号里边,可以减少字符串拼接,因为PHP用双引号引起来的字符串中,如果有变量可以自动解析  mysqli_query($conn, $sql);  // 5. 处理结果集:执行添加,修改,删除并不需要结果集  // 6. 关闭连接  mysqli_close($conn);  // 跳转回列表页面  header('Location:liebiao.php');    // 注意:这里用的是Location(位置)?>body>

注意事项:

  1. 第4-7行获取用户信息使用的是PHP预定义的数组变量 $_POST ,中括号中的内容来自于添加页面input标签的name属性值;

  2. 第15行的SQL语句写在双引号里边,可以减少字符串拼接,具体原因如下:

    9385e73d46081e9a2a4d94c8e31f0081.png

  3. 第21行的 header函数中使用的是 Location(位置)。

代码编写过程中可能遇到的问题都有一一说明,如有疑问,可以观看如下视频了解详情~

学习过程中,如有疑问,欢迎留言讨论~

b2130746c2eb1bccf00f873e4ca66003.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值