Я делаю список дел, и у меня все работает, кроме одной. Мне нужно перебрать входы, которые были отправлены через форму, эти входы имеют одно и то же имя, так что я сделал, это хранить их как массив. Теперь мне нужно зациклиться на них, чтобы я мог отправлять их в базу данных один за другим. Вот что я пробовал:Цитирование по массиву входов с таким же именем
if (isset($_POST['submit'])) {
$labelValues = $_POST['labelValue[]'];
$i = 0;
while($i < sizeof($labelValues)) {
$stmt = $db->prepare("INSERT INTO tenta_table (text) VALUES (:text)");
$stmt->bindParam(':text', $labelValues[$i]);
$stmt->execute();
$i++;
}
}
HTML, входы помечены красным цветом:
Но это не похоже на работу, он не дает мне какие-либо ошибки, поэтому я не имею никакого отношения к Продолжай. Где я здесь не так?
Можете ли вы опубликовать свою часть HTML, где появилось это сообщение? –
Не уверен, но насколько я помню, это должно быть '$ labelValues = $ _POST ['labelValue']'. Я думаю, что ваш '$ labelValues' является' null', и вы даже не вводите свой цикл. Вы должны сделать 'var_dump ($ _POST)', чтобы проверить, с чем вы работаете. – evilive
@AnikIslamAbhi добавлена картинка. – Chrillewoodz