gpt4 book ai didi

php - 如何在php中提交表单时使用isset输入为数组分配多个值

转载 作者:行者123 更新时间:2023-11-29 07:05:50 26 4
gpt4 key购买 nike

我正在尝试在 isset() 之后获取表单提交的数组值,但它仅存储数组中最后一个 isset() 值。获取数组中所有非空值传递给插入函数的正确方法是什么。

$table = 'booking';
if(isset($_POST['tourID'])){
$data = array('tour_fk' => $this->input->post('tourID'));
}
if(isset($_POST['bookingNumber'])){
$data = array('booking_number' => $this->input->post('bookingNumber'));
}
$query = $this->dashboard_model->insert($table, $data);

最佳答案

正确的方法是向 $data 添加新键,而不是重新分配它:

if (isset($_POST['tourID'])){
$data['tour_fk'] = $this->input->post('tourID');
}
if (isset($_POST['bookingNumber'])){
$data['booking_number'] = $this->input->post('bookingNumber');
}

关于php - 如何在php中提交表单时使用isset输入为数组分配多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41735508/

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