пишу задание для университета, завтра сдавать а застрял на обработке чекбоксов можно выводить множество чекбоксов в цикле и задавать им значения из таблицы по ID
do{ echo "<table border=1> <tr> <td width='100'><p>$myrow[ind]<p></td> <td width='150'><p>$myrow[nam]</p></td> <td width='100'><p font:='8'>экзамены<br> $myrow[exam]</p> </td> <td width='150'><p>Зачеты <br>$myrow[zach]</p></td> <td width='200'><p>Курсовые работы $myrow[curs_rab]</p></td> <td width='200'><p>Курсовые проекты $myrow[curs_proj]</p></td> <td width='150'><p>Всего часов $myrow[all_hours]<p></td> <td width='150'><p>Лекции $myrow[lect]<p></td> <td width='150'><p>Практики $myrow[pract]<p></td> <td width='150'><p>Лабораторные $myrow[lab]<p></td> <td width='200'><p>Самостоятельная работа $myrow[sam_rab]<p></td> <td width='10'><input name='check[]' type='checkbox' value=".$myrow['id']."></td> </tr> </table></form><br>"; } while ($myrow = mysql_fetch_array($result)); в этом плане считывается только первая строка
аха, только он использовал prinf и я подумал что ет ошибка связана с этим оператором, а аой цил не заводи все равно считывает только первый чекбокс. мб какой другой путь присвоения имен есть?
while ($myrow = mysql_fetch_array($result)){ echo "<table border=1> <tr> <td width='100'><p>$myrow['ind']<p></td> <td width='150'><p>$myrow['nam']</p></td> <td width='100'><p font:='8'>экзамены<br> $myrow['exam']</p> </td> <td width='150'><p>Зачеты <br>$myrow['zach']</p></td> <td width='200'><p>Курсовые работы $myrow['curs_rab']</p></td> <td width='200'><p>Курсовые проекты $myrow['curs_proj']</p></td> <td width='150'><p>Всего часов $myrow['all_hours']<p></td> <td width='150'><p>Лекции $myrow['lect']<p></td> <td width='150'><p>Практики $myrow['pract']<p></td> <td width='150'><p>Лабораторные $myrow['lab']<p></td> <td width='200'><p>Самостоятельная работа $myrow['sam_rab']<p></td> <td width='10'><input name='check[]' type='checkbox' value=".$myrow['id']."></td> </tr> </table></form><br>"; } На мой взгляд у тебя косяк в том что не засунул текстовые ключи массива в ковычки, да и такой вид цикла мне не нравится. И лучше всего пиши ошибку какую получаешь.
<input type=checkbox name=chbox1> Проверяется так: <?php if(!empty($_POST['chbox1'])){echo("Checkbox установлен!");};?>