Вернуться   Форумы Якутск Онлайн > Портал > Pages.ya1.ru
Pages.ya1.ru О работе бесплатного хостинга Pages.ya1.ru

Ответ
 
Опции темы Опции просмотра

Проблема с printf
Старый 07.05.2009, 19:23   #1
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
Question Проблема с printf

Цитата:
<?php include_once("****.php");
$result = mysql_query ("SELECT id,title,date,author,short_text FROM ****",$db);
$myrow = mysql_fetch_array ($result);

do {
printf ("<td width='745' class='content'>
<table width='100%' cellspacing='0' cellpadding='0' align='center' border='0'>
<tr>
<td width='100%' height='24' background='images/box_red.png' class='title'><b>%s</b></td>
</tr>
<tr>
<td width='100%' height='21' background='images/table_yellowgrad.png' class='yellow'>&nbsp;</td>
</tr>
<tr>
<td width='100%'>&nbsp;</td>
</tr>
</table>
</td>", $myrow["title"]);
}
while ($myrow = mysql_fetch_array ($result));
?>
Выдает ошибку:
Warning: printf() [function.printf]: Too few arguments in /usr/home/hosting/qazik/poker/blocks/short.php on line 18

18 линия:
</td>", $myrow["title"]);

Синтаксическая ошибка тока не пойму в чем дело вроде все правильно может кто увидет
__________________
www.FragBox.ru
  Ответить с цитированием

Старый 07.05.2009, 19:36   #2
-Divik-
Постоялец
 
Аватар для -Divik-
 
-Divik- вне форума
Регистрация: 11.07.2008
Адрес: Yakutsk
Сообщений: 1,001
-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию-Divik- имеет наиславнейшую репутацию
По умолчанию

Цитата:
<td width='100%'>&nbsp;</td>
</tr>
</table>
</td>", $myrow["title"]);
}
while ($myrow = mysql_fetch_array ($result));
?>
</table> вроде должен стоять после тега</td>:
Цитата:
<td width='100%'>&nbsp;</td>
</tr>
</td>", $myrow["title"]);
</table>

}
while ($myrow = mysql_fetch_array ($result));
?>
__________________
  Ответить с цитированием

!!!!
Старый 07.05.2009, 20:06   #3
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
По умолчанию !!!!

Нет не то
__________________
www.FragBox.ru
  Ответить с цитированием

кхм
Старый 07.05.2009, 20:15   #4
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
Arrow кхм

Вы поставили за место , - . ?
Если да то не помогло больше изменений в коде не вижу тТ
__________________
www.FragBox.ru
  Ответить с цитированием

=)
Старый 07.05.2009, 20:33   #5
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
По умолчанию =)

Так и не разобрался в чем проблема сделал другим более дибильным способом

Цитата:
print "<td width='745' class='content'>
<table width='100%' cellspacing='0' cellpadding='0' align='center' border='0'>
<tr>
<td width='100%' height='24' background='images/box_red.png' class='title'><b>".$myrow['title']."</b></td>
</tr>
<tr>
<td width='100%' height='21' background='images/table_yellowgrad.png' class='yellow'>Автор: ".$myrow['author']." Дата: ".$myrow['date']."</td>
</tr>
<tr>
<td width='100%' class='text'>".$myrow['short_text']."</td>
</tr>
</table>
</td>";
ток один минус он не переносит на новую строку
__________________
www.FragBox.ru
  Ответить с цитированием

Старый 07.05.2009, 20:36   #6
Regis Filius
SuperVisor TF2
 
Regis Filius вне форума
Регистрация: 21.06.2008
Сообщений: 623
Regis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутацию
По умолчанию

Знак процента % при использовании функции printf надо ставить как два знака процента %%, иначе он думает, что это еще одна переменная. То есть будет не width='100%', а width='100%%'
Из прочего: лучше тэг <b> заменить на font-weight в стилях.

По-моему это тема больше для раздела программистов, чем сервиса Pages.

Последний раз редактировалось Regis Filius, 07.05.2009 в 20:40.
  Ответить с цитированием

=) 10х
Старый 07.05.2009, 20:47   #7
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
Thumbs up =) 10х

О спасиба Все пашет. Шас надо додумать чтобы еше все новости не в одну строку были Ставлю <br> но он перенос делает сверху тт
__________________
www.FragBox.ru
  Ответить с цитированием

Старый 07.05.2009, 20:48   #8
Regis Filius
SuperVisor TF2
 
Regis Filius вне форума
Регистрация: 21.06.2008
Сообщений: 623
Regis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутацию
По умолчанию

margin используй, самое универсальное
  Ответить с цитированием

!!!
Старый 07.05.2009, 21:10   #9
xew
Участник
 
Аватар для xew
 
xew вне форума
Регистрация: 16.04.2007
Адрес: http://cs-mapping.ya1.ru/
Сообщений: 314
xew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутациюxew имеет наиславнейшую репутацию
Thumbs up !!!

Да нет я оказывается с таблицами накасячил шас подправил и все норм
__________________
www.FragBox.ru
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 07:43.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot