详细解析 PHP 向 MySQL 发送数据过程_PHP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:PHP实现静态发布的方法浅谈
如今很多网站都是静态发布的,PHP当然也可以方便的实现静态发布喽,具体的实现方法很多,下面我就说说我会的两种方法。 方法一:ob_get_contents() 这是一种很方便的方法,也是很常用的方法

下面的一段代码是一个很简单的 HTML 表单:

<html>
<body>
<formaction=submitform.php3method=GET>
姓:<inputtype=textname=first_namesize=25maxlength=25>
名:<inputtype=textname=last_namesize=25maxlength=25>
<p>
<inputtype=submit>
</form>
</body>
</html>

当你输入数据,并按下 submit 按钮后,这个表单将把数据发送到 submitform.php3 。再由这个 PHP 脚本来处理收到的数据,下面就是 submitform.php3 的代码:

<html>
<body>
<?php
mysql_connect(localhost,username,password);
mysql_select_db(dbname);
mysql_query("INSERTINTOtablename(first_name,last_name)
VALUES('$first_name','$last_name')
");
print($first_name);
print("");
print($last_name);
print("<p>");
print("感谢填写注册表");
?>
</body>
</html>

在代码的第三行中的 "username" 和 "password" 分别代表你登陆 MySQL 数据库的账号和密码。在第五行中的 "dbname" 表示 MySQL 数据库的名称。在第十三行中的 "tablename" 是数据库中的一个数据表的名称。

当你按下 submit 之后,可以看到你输入的名字被显示在一个新的页面中。再看一看浏览器的 URL 栏,它的内容应该是像这样的:

… /submitform.php3?first_name=Fred&last_name=Flintstone

分享:PHP技术进阶 用PHP处理多个同名复选框
如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。有一个很简单的方法来解决:将复选框的name后面加上[],例如:<input type="check

共5页上一页12345下一页
来源:模板无忧//所属分类:PHP教程/更新时间:2008-08-22
相关PHP教程