уже весь интернет обшарил, но так и не понял как получить результат ВСЕХ выбранных чекбоксов. Методом POST получается только последний выбранный. Чекбоксы выставляются циклом в форме(form action='page.php' method=post). Как на странице page.php получить результат всех выбранных чекбоксов, а не только последний?
<input type="checkbox" name="check[]" value="1" /> <input type="checkbox" name="check[]" value="2" /> <input type="checkbox" name="check[]" value="3" /> Это нужно?
вобщем суть в том, что мне нужно вывести картинки, рядом с каждой чтоб стоял чекбокс. while ($row = mysql_fetch_array($result)) { $path=$row['path']; echo "<img src=\"images/".$path."\"><br>"; echo "<form action='deleted.php' method=post>"; echo " <input type='checkbox' name='answer' value=$lot> $izdname <Br><br>"; } echo " <p><input type='submit'value='Удалить выбранные' ></p>"; echo " </form>"; всё вобщем-то работает, только на странице deleted.php я могу отобразить лишь последний из выбранных чекбоксов. А мне нужны данные по всем чекбоксам.
<input type='checkbox' name='answer[]' value='$lot' на странице deleted.php PHP: <?php if(isset($_POST['answer']) && is_array($_POST['answer'])) { foreach($_POST['answer'] as $key => $value) //крутим массив чекбоксов //здесь какие-то действия } Как-то так. Код не проверял, но общий смысл таков.