php复选框提交后显示数组,php – 从POST获取复选框数组值

这篇博客讨论了在PHP中如何正确处理来自HTML表单的复选框数组。作者遇到了一个问题,即在尝试获取复选框的值时,只得到了'邀请'而不是数组。解决方案是检查$_POST数组,如果复选框是以数组形式提交的,需要使用foreach循环遍历并打印所有选中的值。这对于理解如何从PHP接收和操作HTML表单中的复选框数据很有帮助。
摘要由CSDN通过智能技术生成

我发布了一系列复选框.而我无法让它工作.我没有在foreach循环中包含正确的语法来保持简单.但它正在发挥作用.我通过尝试用文本字段而不是复选框来做同样的事情来测试,并且它与文本字段一起工作.

foreach{

echo'

';

}

?>

这是不起作用的部分.它回应’邀请’而不是数组.

if(isset($_POST['invite'])){

$invite = $_POST['invite'];

echo $invite;

}

解决方法:

你的$_POST数组包含了invite数组,所以把它读出来

if(isset($_POST['invite'])){

$invite = $_POST['invite'];

echo $invite;

}

?>

因为它是一个数组而无法工作.您必须遍历数组才能获得所有值.

if(isset($_POST['invite'])){

if (is_array($_POST['invite'])) {

foreach($_POST['invite'] as $value){

echo $value;

}

} else {

$value = $_POST['invite'];

echo $value;

}

}

?>

标签:html,php,arrays,forms,post

来源: https://codeday.me/bug/20190923/1813619.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值