Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод данных в цикле
 
 автор: ladan   (24.11.2011 в 00:58)   письмо автору
 
 

Всем добрый день. Помогите пожалуйста, есть табличка, в ней 3 записей, в каждой записи по 2 ячееки и некоторые ячейки в каждой записи пустые без каких-либо данных. Нужно вывести в цикле все записи и их данные из ячеек, при этом если ячейка пустая, то ее трогать не нужно(как бы чтоб php ее не видел, будто ее нет во все). Выводить только те ячейки, где есть данные. Никак не получается составить правильно условие :(



<?
$result1 
mysql_query("SELECT * FROM table");
$myrow1 mysql_fetch_array($result1);

do
{
/* Если в ячейках по первой записи что-то есть */
if($myrow1['avto'] != "" or $myrow1['color'] != "")
{
if(
$myrow1['avto'] != "") {$sql2[] = '%s'$sql[] = $myrow1['avto'];}
if(
$myrow1['color'] != "") {$sql2[] = '%s'$sql[] = $myrow1['color'];}
}
printf("".implode(" , "$sql2), implode(" , "$sql));    

}
while(
$myrow1 mysql_fetch_array($result1));

?>


при таком коде, выводятся все 3 записи в цикле и в каждой из них такое предложение "Warning: printf(): Too few arguments" Хотя по идеи все хватает. Чувствую, что код должен быть другим...

  Ответить  
 
 автор: ladan   (24.11.2011 в 08:40)   письмо автору
 
   для: ladan   (24.11.2011 в 00:58)
 

все, проблему решил

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования