получения числа не пустых полей

DV

Guest
получения числа не пустых полей

А как получить число не пустых полей в одной строке результата? mysql_num_fields выводит же только сколько полей вообще в строке....а мне нужно вывести результат в виде таблицы, но в базе у разных строк - разное количество заполненных полей.
 

DV

Guest
SiMM
Спасибо! )))

-~{}~ 13.12.04 18:53:

SiMM
А чтобы исключить из этого количества поля, которые не нужны их через if($key !=..... || $key !=....) надо пропускать?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
есть же empty, чем не устраивает?
 

DV

Guest
А что у меня тут не правильно?

$result = mysql_query("select * from ".$table_name." where id = '".$id."'");
$rez2 = mysql_fetch_array($result);
foreach($rez2 as $key=>$rez) {

?>
<tr>
<td class="newstext"><?=$rez[$key]?></td>
</tr>
<? } ?>
 

Фанат

oncle terrible
Команда форума
а тут что-то неправильно?
ну... имена переменных какие-то долбанутые.
$key и $rez[$key] зачем-то используются вместо просто $rez
 

DV

Guest
)))

Просто мне надо постороить таблицу с выводом значений не пустых полей из таблицы...
 

Фанат

oncle terrible
Команда форума
ну так строй.
тебе же все объяснили.
реши - что тебе куда выводить, и выводи на здоровье.
 

DV

Guest
а разве " foreach($rez2 as $key=>$rez) { " не должен в приведенном примере циклом сделать нужное количество полей таблицы?
 

Фанат

oncle terrible
Команда форума
я не понимаю смысла фразы "сделать нужное количество полей таблицы"

а если подумать, то и вообще смывсла задачи не понимаю.
в таблице что - должно быть переменное количество колонок?
если в строке только одно не пустое поле, то выводится только одна ячейка, а если все - то все?
какой смысл в этой таблице?
 

DV

Guest
Есть база с фиксированным количеством полей. В них забиваются тексты, но у разных текстов - разное количество занимаемых полей. Так вот, надо при выводе на экран построить таблицу, с этими текстами, сохраняя определенный стиль разделения этих текстов...
 

Фанат

oncle terrible
Команда форума
Есть база с фиксированным количеством полей
хо-хо! а бывает с плавающим?
Так вот, надо при выводе на экран построить таблицу
вот и строй.
только не сразу, а постепенно.
сначала научись вывродить строки.
потом научись выводить столбцы.
 

DV

Guest
вот и строй.
только не сразу, а постепенно.
сначала научись вывродить строки.
потом научись выводить столбцы.
У кого? ))))
Мне сайт сдавать через 3 дня, а я с этим вопросом завис....(((((((
 

Нечто

Психолог РНРClub
c0dex разве уже не сказал про empty?
Ткну пальцем в небо, т.к. осталось всего 3 дня:
PHP:
<?php
foreach($rez2 as $key=>$rez) {
if (!empty($rez))
?>
<tr>
<td class="newstext"><?=$rez?></td>
</tr>
<? } ?>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
DV
ЧТО ИМЕННО не фурычит? просто так не работать что-то не может, всегда есть причина и следствие.
 

DV

Guest
Всё, запахало...это я с условием вывода этой функции напортачил ))) только почему-то всё по два раза подряд ))))
 
Сверху