php+mysql+html 之页面输入、输出
说明:要建立3个php文档
1.php
<meta charset="utf-8"> <form method="post" action="2.php"> 昵称:<input type="text" name="name" /><br /> 密码:<input type="passward" name="passward" /><br /> <input type="submit" value="提交" name="send" /> </form>
2.php
<?php header("Content-Type:text/html;charset=utf8"); $name = $_POST["name"]; $passward = $_POST["passward"]; //常量参数 define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PWD", "123"); define("DB_NAME", "restaurant"); // 第一步,连接数据库 $conn = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败,错误信息:".mysql_error()); // 第二步,选择指定的数据库,设置字符集 mysql_select_db(DB_NAME,$conn) or die("数据库错误,错误信息:".mysql_error()); mysql_query("SET NAMES UTF8") or die("字符集设置错误:".mysql_error()); // 新增数据 $query = "INSERT INTO register(name,passward)VALUES("$name","$passward")"; mysql_query($query) or die("新增错误:".mysql_error()); mysql_close($conn); header("Location:3.php"); ?>
3.php
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>显示</title> <style type="text/css"> table{ border: 1px solid #ccc; border-collapse: collapse; } table tr th{ padding: 10px; border: 1px solid #ccc; border-collapse: collapse; } table tr td{ padding: 10px; border: 1px solid #ccc; border-collapse: collapse; } </style> </head> <body> <center> <table> <tr><th>姓名</th><th>密码</th></tr> <?php //常量参数 define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PWD", "123"); define("DB_NAME", "restaurant"); // 第一步,连接数据库 $conn = mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败,错误信息:".mysql_error()); // 第二步,选择指定的数据库,设置字符集 mysql_select_db(DB_NAME,$conn) or die("数据库错误,错误信息:".mysql_error()); mysql_query("SET NAMES UTF8") or die("字符集设置错误:".mysql_error()); // 第三步,从这个数据库里选一张表(grade),然后把这个表的数据库提出了(获取记录集) $query = "SELECT * FROM register"; $result = @mysql_query($query) or die("SQL错误,错误信息:".mysql_error()); while(!!$row = mysql_fetch_array($result) ){ echo "<tr><td>".$row["name"]."</td><td>".$row["passward"]."</td></tr>"; } mysql_close($conn); ?> </table> </center> </body> </html>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: PHP简易实现批量生成html静态页面
- 下一篇: C++ Virtual详解