很多站长朋友们都不太清楚html表单php,今天小编就来给大家整理html表单php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 html表单中的复选框,表单跳转到php页面,怎么在php页面中接受传过来的复选框数值,急求 2、 关于一个很简单的html表单提交到PHP的问题 3、 html可否提交表单到php 打开另一个html 4、 为什么html表单的值传不到php呢 5、 如何用html表单提交数据库名+名字给php,通过php连接数据库? 6、 怎么用php把html表单内容写入数据库 html表单中的复选框,表单跳转到php页面,怎么在php页面中接受传过来的复选框数值,急求html里这么写:
<form action="test.php" method="post">
<input name="chk[]" type="checkbox" value="" />
<input name="chk[]" type="checkbox" value="" />
<input name="chk[]" type="checkbox" value="" />
</form>
php里这么写:
$chk = $_POST['chk'];
这$chk就是你要得到的,是个数组 还有什么不懂了可以问我,希望可以帮助到你!
关于一个很简单的html表单提交到PHP的问题isset是php中检查变量是否设置的函数,该函数返回的是布尔类型的值,即true/false。
$password=isset($_POST['password']) ? $_POST['password'] :'' ;
这句只在$_POST有password这个索引时才取值,否则直接返回'',这样即使没有password这个索引也不会报错。
当然在表单处理中只要你确定有这个表单项(html里面有对应name的项),可以不用isset。
html可否提交表单到php 打开另一个html完全可以.只要表单的action地址写对就好
php在处理完表单数据之后可以有多种方法展现一个html,比如引用(include页面),比如生成(echo页面代码),比如跳转(header地址)
为什么html表单的值传不到php呢你的表单得设置好action页跟对应的method(POST/GET)提交数据的方式。PHP那边也得用对应的方式来接收,如:你的HTML页的FORM的METHOD是POST那么PHP那边就得用$_POST['你的input
name
值']或者你可以用var_dump($_POST);来打印一下所有的$_POST值,同理,GET方式也一样的操作。
举例:
HTML页:
<form
action="你的处理页.php"
method="POST">
<!--
POST
也可换成
GET
-->
<input
type='text'
name='getThisValue'
value=''/>
<input
type='submit'
value='提交'/>
</form>。
PHP页:
<?PHP
var_dump($_POST);
//or
var_dump($_GET);
//对应于表单里的METHOD设置
。这里也可以用$_REQUEST来接收所有的,不管FORM里的METHOD是啥,它全给拿下,具体的你可以看下手册。
?>
如何用html表单提交数据库名+名字给php,通过php连接数据库?表单form标签里可以写action参数,指给PHP网址,这样提交后就把表单参数按提交方法传递过去了。
怎么用php把html表单内容写入数据库1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
?>
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过
$_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
关于html表单php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于html表单php HTML表单php实现mysql数据库查询的详细内容...