Bootstrap 使用php将输入字段的多个值插入到单独的多行中的一列中

qf9go6mv  于 2022-12-08  发布在  Bootstrap
关注(0)|答案(1)|浏览(150)

我想插入输入字段的多个值一列在单独的多行。输入是采取数组中的多个值作为标记。我使用PHP & SQL服务器作为数据库

<input class="col-sm-10 tokenfield" style="width:50%;" type="text" placeholder="Enter ID" class="form-control" name="id[]" id="id" required />

sql查询为

$id = $_POST['id'];
foreach( $id as $i){
    $sql = insert into [db].[table] (id,name,phone,message) values ($i,$name,$phone,$message)
}

它显示为表格列中单行的组值,但我希望所有值作为不同行值为id

gr8qqesn

gr8qqesn1#

下面是应该工作的示例代码。(如果需要,根据需要转换数据类型。)

$postValue = $_POST['id']; // comma separated values
$ids = explode(',', $postValue); // List of ids

//Loop through each id and prepare SQL statement
foreach($ids as $id){
    $sql = "insert into [db].[table] (id,name,phone,message) values ('$id','$name',$phone,'$message')";
}

屏幕截图示例:

相关问题