Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуста с циклом Printf

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Помогите пожалуста с циклом Printf
Платинум
Отправлено: 29 Апреля, 2009 - 15:27:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




Доброе время суток. Возникла такая проблема. Надо вывести в цикле картинки и адрес к ним из базы. Загвозка в том, что браузер выдает ошибку "Warning: printf() [function.printf]:" И еше адрес к картикам надо выводить вместе со скриптом который при нажатии на картинку увеличивает её, а так скрипт рабочий.Вообшем немогу разобратся, помогите пожалуста кто знает....Вот сам нерабочий цикл.
<?
$result1 = mysql_query("SELECT * FROM img ",$db);
$myrow1 = mysql_fetch_array($result1);


do

{
printf ("<table width='150' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>
<tr>
<td height='59'><img src='data/%s' width='285' height='175'></td>
</tr>
<tr>
<td height='63' align='left' valign='top'><form name='form1' method='post' action=''>
<label>
<textarea name='textarea' cols='44' rows=5' class='manTable' id='textarea'><IMG src="data/%s " width=200 onclick="return hs.expand(this, { src: 'data/%s' });" onmouseover="this.style.cursor='pointer';"></textarea>
</label>
</form>
</td>
</tr>
</table>", $myrow1["img"],$myrow1["adres"]);
}
while ($myrow1 = mysql_fetch_array($result1));

?>

(Отредактировано автором: 29 Апреля, 2009 - 15:49:16)

 
My status
 Top
Гость
Отправлено: 29 Апреля, 2009 - 19:50:44
Post Id


УДАЛЁН










Платинум Вопервых почему у вас в форме action пустой?
Вовторых почему у вас <img> внутри <textarea> находится - что под этим подразумевается?
Втретьих разве правильно переданы параметры %s - это же не C++ Улыбка
 
 Top
Платинум
Отправлено: 29 Апреля, 2009 - 20:25:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




Тьфу... голова два уха..)) Понял я свою ошибку, шас все работает.. дело в том что я забыл передать последний параметр $myrow1["adres"];
Спасибо, JustUserR Навел меня в верное русло )
Сори. За мою невнимательность.
А что означает C++ ??

(Отредактировано автором: 29 Апреля, 2009 - 20:38:04)

 
My status
 Top
vitaliy_mad
Отправлено: 29 Апреля, 2009 - 21:13:25
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




Платинум пишет:
А что означает C++

сори, но это язык программирования высокого уровня.
очень хороший язык...
 
 Top
Вездеход
Отправлено: 29 Апреля, 2009 - 21:26:24
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




Платинум пишет:
А что означает C++ ??

хорошая шутка =)


зы.
в данном случае юзать функцию printf имхо глупо - путаница только...


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Платинум
Отправлено: 29 Апреля, 2009 - 21:37:43
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




vitaliy_mad пишет:
сори, но это язык программирования высокого уровня.
очень хороший язык...

Спасибо за ответ, просто я начинаюший и еше много чего не знаю....
 
My status
 Top
Champion Супермодератор
Отправлено: 30 Апреля, 2009 - 08:37:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Я, например, слово PHP узнал намного позже, чем С++
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Апреля, 2009 - 10:24:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




http://texno-cab[dot]sitemoy[dot]ru/view_text.php?id=13

вот там сделайте условие: если нет ни одного комментария, то не надо выводить пустышку... (добавил(а) дата добавления...)

а еще можно css подправить для промотки textarea:

.textarea { background-color: #ffffff;
text-decoration: none;
border: 1px #2a2a2a solid;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#990000;
scrollbar-track-color:#ffffff; }

ну там сами раберетесь с оформлением....
 
 Top
Платинум
Отправлено: 30 Апреля, 2009 - 11:13:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




DeepVarvar пишет:
вот там сделайте условие: если нет ни одного комментария, то не надо выводить пустышку... (добавил(а) дата добавления...)

Cпасибо, с этим я разобрался уже исправил.

DeepVarvar пишет:
а еще можно css подправить для промотки textarea:

.textarea { background-color: #ffffff;
text-decoration: none;
border: 1px #2a2a2a solid;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#990000;
scrollbar-track-color:#ffffff; }

А вот с CSS не получилось ( хотел бы сделать полосу прокрутки, такую что бы она не отличалась от цвета поля для ввода текста.
Помогите пожалуста, кто знает как это можно осушествить...
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 30 Апреля, 2009 - 11:18:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




поменяйте те цвета которые я вам скинул на нужные вам и наслаждайтесь...
замените имя класса в css:

<textarea name="text" cols="50" rows="7" class="commFl"></textarea>
 
 Top
Платинум
Отправлено: 30 Апреля, 2009 - 15:42:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




DeepVarvar пишет:
поменяйте те цвета которые я вам скинул на нужные вам и наслаждайтесь...
замените имя класса в css:

<textarea name="text" cols="50" rows="7" class="commFl"></textarea>

Cделал все как вы сказали, цвета изменил. Результат: Полоса прокрутки осталась белая!
Еше я пробовал ,сделал отдельный файл тоже сделал там текстовой поле, применил к нему этот стиль работает. Какой из этого можно сделать вывод ? Что то наверно в самом сайте?
И еше один вопросик: Как с помошью CSS можно закруглить углы ?
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 01 Мая, 2009 - 01:22:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ищите ошибку не в сайте а в CSS...
А про закругленку тут на форуме есть... Воспользуйтесь поиском...

(Отредактировано автором: 01 Мая, 2009 - 01:23:31)

 
 Top
Roler
Отправлено: 01 Мая, 2009 - 08:29:46
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




Платинум
А зачем вам белая полоска прокрутки? Просто спрятать надо? Так есть проще способы, чем перекрашивать.
 
 Top
Платинум
Отправлено: 01 Мая, 2009 - 19:49:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




А что за способ? Можно поподробнее?
 
My status
 Top
Гость
Отправлено: 01 Мая, 2009 - 21:26:53
Post Id


УДАЛЁН










Платинум Ну типа установки scrollbars=no можно установить
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB