PHP 在具有多个表单输入的同一列中添加数据

标签 php mysql

我有一个包含 v_name 和 l_value 列的表,我必须从

添加数据
    id       v_name    l_value
---------- ---------- ----------
1          SITE_URL    localhost/sitename

2          SITE_EMAIL  email@email.com

我的表格是

<form role="form" action="" method="post" >
<div class="form-group">
<label>Page Url</label>
<input type="hidden" placeholder="Enter Page Title" class="form-control"  name="v_name" id="SITE_URL" value="SITE_URL" required>
<input type="text" placeholder="Enter Page Title" class="form-control"  name="l_value" id="SITE_URL" value="" required>
</div>

<div class="form-group">
<label>Page Email</label>
<input type="hidden" placeholder="Enter Page Title" class="form-control" name="v_name" id="SITE_EMAIL" value="SITE_EMAIL" required>
<input type="text" placeholder="Enter Page Title" class="form-control"  name="l_value" id="SITE_EMAIL" value="" required>
</div>

<div class="form-group">
<button class="btn btn-primary" type="submit" name="submit_btn" value="submit">submit</button>
</div>
</form>

我有 2 个输入,但我希望将我的数据添加到单个表列中。

最佳答案

您应该在 name 属性中使用 [] 表示法:

<label>Page Url</label>
<input type="hidden" placeholder="Enter Page Title" class="form-control"  name="v_name[]" id="SITE_URL" value="SITE_URL" required>
<input type="text" placeholder="Enter Page Title" class="form-control"  name="l_value[]" id="SITE_URL" value="" required>
</div>

<div class="form-group">
<label>Page Email</label>
<input type="hidden" placeholder="Enter Page Title" class="form-control" name="v_name[]" id="SITE_EMAIL" value="SITE_EMAIL" required>
<input type="text" placeholder="Enter Page Title" class="form-control"  name="l_value[]" id="SITE_EMAIL" value="" required>
</div>

在服务器端,您可以通过 $_POST 数组访问值(如果请求方法是 POST):

foreach ($_POST['v_name'] as $key => $name) {
    echo $name . ' and ' . $_POST['l_value'][$key];
}

关于PHP 在具有多个表单输入的同一列中添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54692026/

相关文章:

php - 使用 select 从数组中检索 json 数据

php - md5盐密码php

php - 如何在查询中组合 RAND 和 DESC

mysql - 多对多加入

mysql - 聚合函数列表

php - 如果已提交 key ,则附加值(表单中的复选框) PHP

javascript - AJAX 调用不会取代 HTML

php - 在 WordPress 主题中(使用 get_search_form()),如何将占位符文本添加到搜索框?

php - 如何使用 MySQL 中保留的键和其他结构特征复制表?

php - SOAP 服务通过 WSDL 返回空数组而不是数据库中的数据