|
|
|
| Можно ли вывести результаты запроса к БД без описания полей в стиле
print "<tr><th>Field 1</th><th>Field 2</th><th>Field3</th></tr>";
|
Суть проблемы в том, что количество полей будет меняться, в соответствии со значениями из формы. Нельзя ли вывести результаты с помощью более простого кода? В идеале - создать таблицу и поместить в нее все значения SELECTа. | |
|
|
|
|
|
|
|
для: oleeeeeeeg
(12.06.2009 в 08:42)
| | C помощью более простого, чем какой? | |
|
|
|
|
|
|
|
для: Trianon
(12.06.2009 в 10:34)
| | чем
while (list($field1, $field2,..., $field47) = mysql_fetch_row($result));
print "<tr>";
print "<td>$field1</td><td>$field2</td>...<td>$field47</td>";
print "</tr>";
endwhile;
|
плюс условные операторы для разных комбинаций полей | |
|
|
|
|
|
|
|
для: oleeeeeeeg
(12.06.2009 в 10:57)
| | если в коде стоят многоточия - это уже не код.
while (list($field1, $field2,..., $field47) = mysql_fetch_row($result));
|
тут у Вас написано совсем не то, что хотелось. Из-за последнего символа.
Кроме того, текст не обрабатывается перед выводом в HTML-поток.
while($row = mysql_fetch_row($res))
{
echo '<tr>';
foreach($row as $field) echo '<td>' . htmlspecialchars($field) . '</td>';
echo "</tr>\r\n";
}
|
| |
|
|
|
|
|
|
|
для: oleeeeeeeg
(12.06.2009 в 10:57)
| | Размещая вопрос в разделе MySQL подкрепляйте его структурой таблицы и естественно запросом.
Опишите не только саму проблему, но и то как Вы к ней пришли. В общем чем полнее вопрос, тем точнее и быстрее случиться на него ответ. | |
|
|
|
|
|
|
|
для: Valick
(12.06.2009 в 11:25)
| | Вопрос, как я его понял, о произвольной структуре.
Точнее - о произвольном табличном выводе. | |
|
|
|