【问题标题】:how to print checkboxes array in message body of mail function如何在邮件功能的消息正文中打印复选框数组
【发布时间】:2011-04-18 03:25:21
【问题描述】:


我在 PHP 中做一个邮件功能。作为邮件功能的主体,我有一个表格,其中显示所有已发布的值,包括复选框。
消息如下:

$bname = $_POST['$bname']; $message = 公司名称: $bname

上面的消息在表中,Business Name 是一个 td,$bname 是另一个 td。 现在我有一个 chechbox 数组作为

$c1 = $_POST['$c1'];

我尝试过使用

foreach ($c1 作为 $c2) { 回声 $c2; }

上面的声明给了我一个正确的发布值。
但是现在我必须将它包含在 $message 的表中。如果我在 td 中包含完整的 foreach,它会按原样显示完整的 foreach。我尝试在一个变量中捕获完整的foreach,然后将此变量直接放入td,但没有得到值。

请给我一个解决方案。
提前致谢

【问题讨论】:

    标签: php forms checkbox


    【解决方案1】:
    <input type="checkbox" name="cbox[]" value="male">
    <input type="checkbox" name="cbox[]" value="female">
    
    $checkboxes = implode(",",$_POST['cbox']);
    

    现在您可以在消息中的任何位置使用 $checkboxes

    【讨论】:

      【解决方案2】:

      如果您的帖子字段名为c1,请从$c1 中删除美元:

      $c1 = $_POST['c1'];
      

      【讨论】:

      • 如果我从 $c1 中删除 $,它会给我一个错误。我必须在表中显示复选框值
      猜你喜欢
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 2018-06-26
      相关资源
      最近更新 更多