, как я могу вставить значение цикла в базу данных хранятся все значения в массив, пожалуйста, посмотри и предложить мнеВставка несколько Checkbox Значение в базе данных с помощью PHP
$data['name'] = mysql_real_escape_string($_POST['name']);
$data['email'] = $_POST['email'];
$data['password'] = $_POST['password'];
$data['gender'] = $_POST['gender'];
$data['dob'] = $_POST['dob'];
$data['address'] = $_POST['address'];
$data['country'] = $_POST['country'];
$data['hobbie'] = $_POST['hobbie'];
$checkElement = "";
foreach($data['hobbie'] as $check=>$chkValue){
$checkElement = $chkValue.","."<br>";
echo $data['hobbie']= $checkElement;
// here i am getting all value
}
//outside of loop i am getting only last value
Вашего цикл только ссылку индекса в «Hobbie» вашего массива: 'foreach ($ data ['hobbie'] as $ check => $ chkValue) {' - это ожидается? –
yes i jst хочет получить значения в $ data ['hobbie'], что когда-либо в массиве checkboxes, чтобы я мог непосредственно вставить в таблицу – user4464505
, как вы можете напрямую вставлять в таблицу с $ data ['hobbie'] ;. Поскольку вы не знаете, сколько хобби выбрано. Вы должны иметь для цикла для нескольких выбранных флажков. Вставка будет выполняться внутри только для цикла. –