php怎么从表单接收数据PHP 可以通过POST、GET方法获取到表单提交php接收表单数据例子的数据
获取到的POST、GET是数组形式的值php接收表单数据例子,需要通过键值来详细获取相应的值
比如php接收表单数据例子: index.php 页面
下面是POST方法
form name="form1" method="post" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="https://www.04ip.com/post/提交"
/form
?php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
?
也可以是下面是GET方法
form name="form1" method="get" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="https://www.04ip.com/post/提交"
/form
?php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
?
POST相对于GET方法php接收表单数据例子,更好一些 , 可以提交大量数据,以及更安全些 。
php怎么获取form表单提交的数据一般是用post获取提交php接收表单数据例子的数据,如下实例:
form name="form1" method="post"
p用户名:input type="text" name="uname" //p
p密码:input type="password" name="upwd" //p
pinput type="submit" name="btn" value="https://www.04ip.com/post/提交" //p
?php
if ($_POST["btn"]){
echo '用户名:'.$_POST["uname"].'br';//三体教程
echo '密码:'.$_POST["upwd"];
}
?
/form
PHP可以接收HTML表单的值吗可以的 。
提交表单后php处理出来的页面 。在这个例子中,我输入一个单词 , 然后给定一个长度,将单词等分成该长度的块 。
演示了通过POST方法提交表单 。
例子二(单选,GET接受表单):
view sourceprint?
form action="?php echo $_SERVER['PHP_SELF'] ?" method="GET"
Select your personality attributes:br/
select name="att[]"
option value="https://www.04ip.com/post/perky"perky/option
option value="https://www.04ip.com/post/morese"morose/option
option value="https://www.04ip.com/post/thinking"thinking/option
option value="https://www.04ip.com/post/feeling" feeling/option
option value="https://www.04ip.com/post/thrifty"speed-thrift/option
option value="https://www.04ip.com/post/prodigal"shopper/option
/select
br
input type ="submit" name="s" value="https://www.04ip.com/post/Record my personality"
/form
?php
if (array_key_exists('s',$_GET)){
$des = implode(' ', $_GET['att']);
echo "You have a $des personality.";
}
?
例子三(多?。?GET接受表单):
注意到此时select name="att[]" multiple 下划线告诉GET你传输的是个数组,黑体字部分则是表示改选择框为多选框
view sourceprint?
form action="?php echo $_SERVER['PHP_SELF'] ?" method="GET"
Select your personality attributes:br/
select name="att[]" multiple
option value="https://www.04ip.com/post/perky"perky/option
option value="https://www.04ip.com/post/morese"morose/option
option value="https://www.04ip.com/post/thinking"thinking/option
option value="https://www.04ip.com/post/feeling" feeling/option
option value="https://www.04ip.com/post/thrifty"speed-thrift/option
option value="https://www.04ip.com/post/prodigal"shopper/option
/select
br
input type ="submit" name="s" value="https://www.04ip.com/post/Record my personality"
/form
?php
if (array_key_exists('s',$_GET)){
$des = implode(' ', $_GET['att']);
echo "You have a $des personality.";
}
?
例子四(复选框checkbox): 同样name="att[]"是告诉GET你传输的是一个数组,checked 则表示该选项为初始默认选择,同样上例,在标签内加入 selected="selected"也可以
让多选初始默认选择 。
view sourceprint?
form action="?php echo $_SERVER['PHP_SELF'] ?" method="GET"
Select your personality attributes:br/
perkyinput type="checkbox" name="att[]" value="https://www.04ip.com/post/perky" checked / br/
moroseinput type="checkbox" name="att[]" value="https://www.04ip.com/post/morose" checked / br/
thinkinginput type="checkbox" name="att[]" value="https://www.04ip.com/post/thinking" / br/
feelinginput type="checkbox" name="att[]" value="https://www.04ip.com/post/feeling" / br/
br
input type ="submit" name="s" value="https://www.04ip.com/post/Record my personality"
/form
?php
if (array_key_exists('s',$_GET)){
echo "pre";
print_r($_GET);
echo "/pre";
if (is_null($_GET['att'])) exit;
$des = implode(' ', $_GET['att']);
echo "You have a $des personality.";
}
?
例子五(单选框): 注意,同一个选项即可的单选必须name相等
view sourceprint?
form
男性:
input type="radio" checked="checked" name="Sex" value="https://www.04ip.com/post/male" /
br /
女性:
input type="radio" name="Sex" value="https://www.04ip.com/post/female" /
br
hr
男性:
input type="radio" checked="checked" name="Se" value="https://www.04ip.com/post/male" /
br /
女性:
input type="radio" name="Se" value="https://www.04ip.com/post/female" /
/form
p当用户点击一个单选按钮时,该按钮会变为选中状态,其他所有按钮会变为非选中状态 。/p
例子六(stick form):一个表格如何要实现之前输入过的值在页面刷新后仍然存在可以如下
view sourceprint?
?php
$f = $_POST['fa'];
?
form action = "?php echo $_SERVER['PHP_SELF']; ? " method="POST"
temperature:
input type="text" name="fa" value="https://www.04ip.com/post/?php echo $f;?" /;
br/
【php接收表单数据例子 php 接收参数】input type="submit" name="Convert to Celsius" /
/form
?php
if (!is_null($f)){
$c = ($f-32)*5/9;
printf("%.2lf is %.2lfC",$f,$c);
}
?
都是一些简单的表单处理~
php接收表单数据例子的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 接收参数、php接收表单数据例子的信息别忘了在本站进行查找喔 。
推荐阅读
- 如何进行新媒体的营运,如何进行新媒体的营运策略
- oracle怎么取头 oracle toad
- 关于如何加入电商时代的信息
- 20张图片公众号怎么排版,20张图片公众号怎么排版好看
- jquery实现打印小票,jquery调用打印机
- java代码打印各种图形 java代码打印心形
- linux命令实验指导书,linux常用命令实践实验总结
- 下载png图片,下载png图片的网站
- thinkphp获取地理位置,thinkphp获取数据库数据