当前位置:首页 » 编程语言 » php多选提交

php多选提交

发布时间: 2022-09-12 15:58:05

php多行文本表单,如何一次提交多条数据

文本的名字加上中括号即可实现,比如: name="contents" => name="contents[]",最后提交获取到的数据是一个数组形式的。

代码如下:

<form name="form1" method="post" action="index.php?action=ok">
1.<input type="text" name="contents[]" value="">
2.<input type="text" name="contents[]" value="">
3.<input type="text" name="contents[]" value="">
<input type="submit" value="提交">
</form>
<?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];

print_r($contents);
}
?>
提交的数据使用时,遍历即可。

Ⅱ 用PHP做多项选择题,数据库怎么设计, 代码怎么写....

常规思路
表1(问题)
question
id(主键) text(问题内容) rightAnswer(正确答案)
表2(备选答案)
answer
id(主键) qid(对应的问题id) text(备选答案)
$sql="SELECT * FROM question";
$r = mysql_query($sql);
while($row = mysql_fetch_rows($r)){
//输出题干
echo $row[1];
$subsql="SELECT * FROM answer WHERE qid = '".$row[0]."'";
$subr = mysql_query($subsql);
while($subrow = mysql_fetch_rows($subr)){
//输出备选答案
echo subrow[2];
}
}
我相信这是比较主流的设计思路,希望的帮到你
至于比对答案的时候,有一种简单做法,你传回来的答案不是数组吗,将数据库正确答案以字符串形式输出,打散成数组,求2个数组的交集,根据交集数量判断正确个数
不懂欢迎追问

Ⅲ ThinkPHP多选框多条数据怎么post提交与数据库写入

<formaction=""method="post">
1:<inputtype="checkbox"name='a[]'value='1'>
2:<inputtype="checkbox"name='a[]'value='2'>
3:<inputtype="checkbox"name='a[]'value='3'>
<inputtype="submit"value='提交'>
</form>

print_r($_POST);

Array
(
[a] => Array
(
[0] => 1
[1] => 2
)

)

Ⅳ php 多选题 取提交的复选框的值

//$q='xxx';
echo "<tr><td>A <input type='checkbox' name='mans[] ' value='A'/> ". $row["opt_a"]."</td></tr>
<tr><td>B <input type='checkbox' name='mans[] ' value='B'/> ". $row["opt_b"]."</td></tr>
<tr><td>C <input type='checkbox' name='mans[] ' value='C'/> ". $row["opt_c"]."</td></tr>
<tr><td>D <input type='checkbox' name='mans[] ' value='D'/> ". $row["opt_d"]."</td></tr>";

for($i=0;$i<=count($mans);$i++){
echo$mans[$i];
}

Ⅳ 用php语言写一个多项选择的,选中几个选项就把它们写入文件里面。

复选框 提交一个数组
<input type="checkbox" name="checkbox[]" value="<?php echo $row[0] ; ?>" /> 这是我批量删除是写的复选框。
提交后得到的变量是个数组。foreach 遍历就可以了。思路是这样的。

Ⅵ php提交多选框

<form method=post>
<input type="checkbox" name="tn[]" value="1" />
<input type="checkbox" name="tn[]" value="2" />
<input type="checkbox" name="tn[]" value="3" />
<input type="submit" value="submit" />
</form>php不像aspx 同名的提交过去会自动以数组来处理,只好在input的name上改一下了。

Ⅶ php 多选框提交的问题

<formname="form"method="post"action="。。。">
<inputname="love[]"type="checkbox"id="aa"value="音乐"/>
<inputname="love[]"type="checkbox"id="aa"value="运动"/>
<buttontype="submit">提交</button>
</form>

把name="love" 改成 name="love[]" 看看

Ⅷ PHP处理多选数组问题

<?php
//判断是否提交(建立按钮)
if(isset($_POST['button'])){
//判断是del值是否已经设置
if(isset($_POST['deltype'])){
//把$_POST['deltype']数组转换成字符串
$str = implode(",",$_POST['deltype']);
//在页面输出内容
echo $str;
}

}

?>

<form id="form1" name="form1" method="post" action="">

<select name="deltype[]" size="5" multiple="multiple" id="deltype[]">

<option value="电费">电费</option><option value="水费">水费</option><option value="工资">工资</option><option value="火食费">火食费</option><option value="玩游戏赚的外快">玩游戏赚的外快</option>

</select>
<input type="submit" name="button" id="button" value="建立" />

</form>

把上面的代码保存成php文件就行

Ⅸ 提交PHP程序,解决多选题的分数判定问题:ABCD四个选项 选对得5分 少选得2分 错选得0分

摘要 可以用位运算来计算

热点内容
脚本函数未定义 发布:2025-01-12 09:39:44 浏览:634
页面PHP 发布:2025-01-12 09:38:07 浏览:200
邮政银行打电话登录密码是什么 发布:2025-01-12 09:37:27 浏览:563
linuxroot远程登录 发布:2025-01-12 09:37:26 浏览:302
怎么算服务器ip 发布:2025-01-12 08:59:19 浏览:854
安卓与ios哪个适合做主力机 发布:2025-01-12 08:54:11 浏览:341
微软怎么关闭配置更新 发布:2025-01-12 08:34:23 浏览:316
wifi的有限的访问权限 发布:2025-01-12 08:34:14 浏览:610
cftp文件重命名 发布:2025-01-12 08:33:27 浏览:882
https的加密算法 发布:2025-01-12 08:19:15 浏览:654