专栏首页cwl_JavaPHP-参数传递

PHP-参数传递

1.5 参数传递

1.5.1 复选框值的传递

复选框的命名要注意带’[]’。

<body>
<?php
if(isset($_POST['button'])) {
	print_r($_POST['hobby']);
}
?>
<form method="post" action="">
	爱好: 
	<input type="checkbox" name="hobby[]" value='爬山'>爬山
	<input type="checkbox" name="hobby[]" value='抽烟'>抽烟
	<input type="checkbox" name="hobby[]" value='喝酒'>喝酒
	<input type="checkbox" name="hobby[]" value='烫头'>烫头
	<input type="submit" name="button" value="提交">
</form>
</body>

小结:

1、表单提交到本页面需要判断一下是否有post提交

2、数组的提交表单元素的名字必须带有[]。

1.5.2 例题

<body>
<?php
if(isset($_POST['button'])) {
	echo '姓名:'.$_POST['username'].'<br>';
	echo '密码:'.$_POST['pwd'].'<br>';
	echo '性别:'.$_POST['sex'].'<br>';
	echo '爱好:',isset($_POST['hobby'])?implode(',',$_POST['hobby']):'没有爱好','<br>';
	echo '籍贯:'.$_POST['jiguan'],'<br>';
	echo '留言:'.$_POST['words'];
}
?>
<form method="post" action="">
	姓名: <input type="text" name="username"> <br />
	密码: <input type="password" name="pwd"> <br />
	性别: <input type="radio" name="sex" value='1' checked>男
		   <input type="radio" name="sex" value='0'>女 <br />
	爱好: 
	<input type="checkbox" name="hobby[]" value='爬山'>爬山
	<input type="checkbox" name="hobby[]" value='抽烟'>抽烟
	<input type="checkbox" name="hobby[]" value='喝酒'>喝酒
	<input type="checkbox" name="hobby[]" value='烫头'>烫头 <br />
	籍贯:
	<select name="jiguan">
		<option value="021">上海</option>
		<option value="010">北京</option>
	</select> <br>
	留言: <textarea name="words" rows="5" cols="30"></textarea> <br />

	<input type="submit" name="button" value="提交">
</form>
</body>

运行结果

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端基础-HTML表单

    多学一招:maxlength属性可以限制最大输入长度,为了让服务器端接收到输入的数据,表单元素都需要加name属性

    cwl_java
  • 软考分类精讲-企业信息化战略与实施

    cwl_java
  • Java基础-初识Java

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 只有你能 new 出来!.NET 隐藏构造函数的 n 种方法(Builder Pattern / 构造器模式)

    发布于 2018-09-20 20:53 更新于 2018-11...

    walterlv
  • InChatV1.1.2版本使用说明公众号:Java猫说

    创建一个空的Maven项目,并引入InChatMaven包,(注意,请不要使用与本项目相同的包目录)。

    Java猫说
  • JAVAWEB复习day01

    注意<input type="radio" name="sex" nav="nv"/>女

    阮键
  • transformer 中的注意力机制和胶囊网络中的动态路由:它们在本质上或许具有相似性

    AI 科技评论按:胶囊网络是一种热门的计算机网络模型,倍受人工智能领域相关研究人员的关注。而 transformer 是谷歌在 2017 年的一篇著名论文「At...

    AI研习社
  • transformer 中的注意力机制和胶囊网络中的动态路由:它们在本质上或许具有相似性

    AI 科技评论按:胶囊网络是一种热门的计算机网络模型,倍受人工智能领域相关研究人员的关注。而 transformer 是谷歌在 2017 年的一篇著名论文「At...

    AI科技评论
  • Kotlin入门(3)基本变量类型的用法

    上一篇文章介绍了Kotlin在App开发中的简单用法,包括操纵控件对象、设置控件监听器,以及弹出Toast提示等等。也许大家已...

    用户4464237
  • 【教程】Hadoop HDFS 实践

    1. 教程内容 1)目标 主要帮您解决以下几个问题: HDFS 是用来解决什么问题的?怎么解决的? 如何在命令行下操作 HDFS ? 如何使用 java api...

    dys

扫码关注云+社区

领取腾讯云代金券