установите флажки рядом с элементами таблицы html php

У меня есть веб-страница, которая позволяет пользователям просматривать файлы журнала на SD-карте, которая находится на моем Beaglebone. На этой веб-странице представлена ​​таблица с гиперссылками на файлы журнала, поэтому, когда пользователь хочет их просмотреть, они нажимают на конкретный файл журнала и загружаются в свою локальную систему. Теперь я хочу поставить флажки рядом с этими элементами в моей таблице HTML, чтобы пользователь мог их удалить с сервера beaglebone, когда захочет.

Код работал отлично, прежде чем я попытался поставить таблицу в форму для флажков. Это проявилось так: Перед добавлением формы для удаления

Но после добавления формы ничего не появляется. Файл unlink.php ссылается на код, который удаляет файлы. Вот код:

 <?php $url = $_SERVER['DOCUMENT_ROOT']; $path = "/var/www/html/Logs"; $dh = opendir($path); $k=0; $foo=True; while (($file = readdir($dh)) !== false) { if($file != "." && $file != "..") { #echo "<a href='Logs/$file'>$file</a>"; if($k==0 || $k %7==0){ $col .= "<tr><td><input type="checkbox" name="file[]" value="Logs/$file"><a href='Logs/$file'>$file</a><br /></td>"; } else if($k %7==6){ $col .= "<td><input type="checkbox" name="file[]" value="Logs/$file"><a href='Logs/$file'>$file</a><br /></td></tr>"; } else{ $col .= "<td><input type="checkbox" name="file[]" value="Logs/$file"><a href='Logs/$file'>$file</a><br /></td>"; } $k++; } } echo "<form action="unlink.php" method="get"><table>$col</table><input type="submit" name="formSubmit" value="Submit" /></form> "; closedir($dh); ?> 

Related of "установите флажки рядом с элементами таблицы html php"

Строка, в которой вы отбираете тег формы и таблицу, вам нужно либо избежать всех двойных кавычек в вашей строке, либо изменить их все на одинарные кавычки. У вас есть строки типа "<form method="get">..." и используют двойные кавычки в двойных кавычках, которые вызывают ошибку. Это должно быть нечто большее:

 echo "<form action='unlink.php' method='get'><table>$col</table><input type='submit' name='formSubmit' value='Submit' /></form> "; 

Если вы просмотрели журнал ошибок, который пишет php, вы увидите эту ошибку.