Есть таблица вот такой структуры: email, file_id, url
Из таблицы выбирается записи, соответствующие определенному значению email примерно таким образом:
$result = $conn->query( "select file_id,url from files where email = '$email'");
Запрошенные записи (а их обычно больше одной) необходимо разместить на странице в табличке аналогичного вида с двумя столбцами file_id и url.
Я пробовал закинуть их в табличку так:
<form name="file_table" action="delete_file.php" method="post">
<table width=300 cellpadding=2 cellspacing=0>
<?php
echo "<tr><td><strong>file_id</strong></td>";
echo "<tr><td><strong>Файл</strong></td>";
if (is_array($url_array) && count($url_array) > 0)
foreach ($url_array as $url) {
echo "<tr><td> <a href=\"$url\">". htmlspecialchars($url). "</a></td>";
echo "<td><input type='checkbox' name=\"del_me[]\"value=\"$url\"> </td>";
echo "</tr>";
}
?>
</table>
</form>
но на экран выводится только file_id. При этом выскакивает ошибка, что htmlspecialchars ожидает только одно значение, а я подсовываю целых два (file_id, url).
Кстати $url_array это массив извлеченных значений из запроса выше.
Как сделать чтобы в табличку все красиво ложилось?