gpt4 book ai didi

php - 使用implode方法插入的值在mysql中有很多逗号

转载 作者:行者123 更新时间:2023-11-29 11:01:40 24 4
gpt4 key购买 nike

我有一个允许用户借用运动器材的页面。我使用了一个文本字段,以便用户可以将运动器材的数量放在那里。但是,将数量值插入mysql后,该值旁边有很多逗号。例如,用户选择 9 数量,因此逗号出现在 9 旁边。

值(value)形象

enter image description here

view.php

  <td align='center'><input name='kuantiti[]' type='text' maxlength='2'  
size='1'></td>

process.php

   $kuantiti = implode(',', $_POST['kuantiti']);

if (isset($_POST['pinjam'])) {
$sql = "INSERT INTO user_request(nama, noic, jawatan, peringkat, email,
peralatansukan, kuantiti) values ('$_SESSION[nama]', '$_SESSION[noic]',
'$_SESSION[jawatan]', '$_SESSION[peringkat]', '$_SESSION[email]',
'$peralatansukan', '$kuantiti')";

最佳答案

这是由于数组中的空值而发生的。使用array_filter()函数来避免这种情况。

$kuantiti = implode(',', array_filter($_POST['kuantiti'])); 

关于php - 使用implode方法插入的值在mysql中有很多逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42129935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com