【问题标题】:Form php/html send radio buttons into html email also not filled in items (radio buttons)表单 php/html 将单选按钮发送到 html 电子邮件中也未填写项目(单选按钮)
【发布时间】:2013-11-05 15:29:17
【问题描述】:

我想填写此表格/但填写后我希望它向我发送所有单选按钮(图像)以及未填写的按钮。

例如我得到选项 收音机 - 不 - 是的 - 也许

点击可能。发送邮件后,我将其作为 HTML 获取。看起来挺好的。 但现在我什至希望图像(单选按钮)与数据一起发送,并且还没有填写的项目: 这就是我想在我的电子邮件中得到它的方式.. - 不 - 是的 |-|也许

这是代码的一部分:

$message .= "<tr><td><strong>Algemene indruk werkkleding</strong> </td><td>" . strip_tags($_POST['nr8']) . "</td></tr>\r\n";
$message .= "<tr><td><strong>Logboek afgetekend</strong> </td><td>" . strip_tags($_POST['nr9']) . "</td></tr>\r\n";
$message .= "<tr><td><strong>Materialen gekeurd</strong> </td><td>" . strip_tags($_POST['nr10']) . "</td></tr>\r\n";

以及它在 HTML 部分的外观:

    <div class="rowElem">
        <label for="nr6">Algemene indruk werkkast</label>
            <input type="radio" name="nr6" value="Goed">
            <label>Goed</label>
            <input type="radio" name="nr6" value="Matig">
            <label>Voldoende</label>
            <input type="radio" name="nr6" value="Niet Goed">
            <label>Onvoldoende</label>
            <input type="radio" name="nr6" value="NVT">
            <label>NVT</label>
    </div>

            <div class="rowElem">
        <label for="nr7">Algemene indruk werkwagen</label>
            <input type="radio" name="nr7" value="Goed">
            <label>Goed</label>
            <input type="radio" name="nr7" value="Matig">
            <label>Voldoende</label>
            <input type="radio" name="nr7" value="Niet Goed">
            <label>Onvoldoende</label>
            <input type="radio" name="nr7" value="NVT">
            <label>NVT</label>
    </div><br>

如果您需要代码所在的链接,我真的希望有人可以帮助我:

www.lubke.nl/form/index.php 这是它的位置: 如果我听起来像个菜鸟,我很抱歉,但这是我为自己制作的第一个表格。

【问题讨论】:

    标签: php html session webforms


    【解决方案1】:

    您可以在收到 POST 时填写服务器端的空白。如果您知道所有值,您可以简单地将其与您收到的值结合起来。

    $baseValues = ['nr1' => '', 'nr2' => '', 'nr3' => '', ...];
    
    $baseValues = array_merge($baseValues, $_POST);
    
    //build your email using the $baseValues, rather than $_POST...
    

    另一种常见的解决方法是使用隐藏输入来维护实际值,并使用复选框/单选按钮来操作相应隐藏输入的值。但这需要在客户端使用 JS 进行额外的工作。

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 2018-02-05
      • 2019-05-12
      • 2014-03-21
      • 1970-01-01
      • 1970-01-01
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多