【问题标题】:How to post a checkbox value with database content in it? PHP&MYSQL如何发布包含数据库内容的复选框值? PHP&MYSQL
【发布时间】:2016-03-15 00:28:26
【问题描述】:

我遇到了以下问题。 我想将数据库查询中的值设置为复选框值,然后将复选框值发布到另一个文件。

   $sql = "SELECT * FROM Kunde  WHERE UserID = $UserID";
        foreach ($db->query($sql) as $zeile)
        {                                   
                echo "<tr>";
                //echo "<td>"; echo $zeile['id']; echo "</td>";
                echo "<td>"; echo $zeile['Name']; echo "</td>";
                echo "<td>"; echo $zeile['Vorname']; echo "</td>";
                echo "<td>"; echo $zeile['Strasse']; echo "</td>";
                echo "<td>"; echo $zeile['PLZ']; echo "</td>";
                echo "<td>"; echo $zeile['Ort']; echo "</td>";
                echo "<td>"; echo $zeile['Rufnummer']; echo "</td>";
                echo "<td>"; echo $zeile['Email']; echo "</td>";
                echo "<td>"; echo $zeile['Datum']; echo "</td>";
                echo "<td>"; echo $zeile['Verlauf']; echo "</td>";
                echo "<form action='update.php' method='post'>";
                $id = $zeile['id'];
                echo "<td>"; echo "<label>"; echo '<input type="checkbox" name="edit" value="'; echo $id; echo '"/>'; echo "</label>"; echo "</td>";
                echo "<td>"; echo "<label>"; echo '<input type="checkbox" name="delete">'; echo "</label>"; echo "</td>";
                echo "<td>"; echo "<button type='submit' class='submit'>Submit</button>"; echo "</td>";

这甚至可能吗?我也试过了

echo '&lt;input type="checkbox" name="edit" value="'; echo $zeile['id']; echo '"/&gt;';

但没有成功。任何管理这个的想法都会很棒。谢了

【问题讨论】:

  • 没有。您需要一个单独的&lt;input type='hidden',其中存储了该数据,您可以将其与服务器端的复选框相关联。
  • 我该怎么做?我试过了,但我失败了。
  • 只需将隐藏输入的name 设置为您想在POST/GET 变量中使用服务器端的内容,具体取决于表单的提交方式。
  • 这行得通!你是最棒的,兄弟!非常感谢!
  • 太棒了,我会把它设置为答案:)

标签: php html mysql checkbox


【解决方案1】:

您不能设置复选框的值,但可以有一个隐藏的输入来保存复选框的值。

HTML

<input type='checkbox' name='myCheckbox' />
<input type='hidden' name='myCheckbox_data' value='<?= $data ?>' />

【讨论】:

    猜你喜欢
    • 2019-05-14
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    相关资源
    最近更新 更多