я следующий кусок кода внутри HTML тега формы:Как вставить несколько значений флажка в базу данных?
<label for="client">Services Included:</label>
<p><input type="checkbox" name="service[]" value="Spa"> Spa </p>
<p><input type="checkbox" name="service[]" value="Massage"> Massage </p>
<p></p>
<input type="submit" value="Submit" />
И в коде PHP У меня есть это:
if(!empty($_POST['service']))
{
foreach ($_POST['service'] as $selected)
{
$query7 ="INSERT INTO reservation_includes_service VALUES (3,'".$selected."');";
$queryexe7 = mysql_query($queryexe7);
}
}
Хотя я попробовал все, запрос не работает ... Есть идеи? Спасибо за вашу помощь :)
'mysql_query ($ queryexe7)' неправильная переменная. Вы просто создаете какой-то тип цикла и путаетесь, какую переменную использовать. Если бы я мог сказать, это похоже на «обезьяна посередине». –
@AngePapa ['mysql_query()'] (http://www.php.net/manual/en/function.mysql-query.php) ошибочен в любом случае, когда-либо видел этот большой красный квадрат, когда вы нажимаете ссылку? Его там было около 4,5 лет. – Xorifelse
Здесь '$ queryexe7 = mysql_query ($ query7);' наслаждаться и проверять наличие ошибок. Если это не сработало, ну ........ у вас есть ошибки. 'Mysql_error()'. –