Помощник
|
Конструкция for, php & javascript. |
-Eclipse-
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
28.5.2012, 0:39;
Ответить: alexdrob
Сообщение
#2
|
|
for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); Это можно заменить одной строкой [PHP]while($f = mysql_fetch_array($q)) {[/PHP] mysql_fetch_array - Возвращает массив строк, соответствующих обработанному ряду результата запроса, или FALSE, если рядов больше нет. То есть, когда рядов не останется, переменной $f будет присвоено false Цикл while выполняется пока условие истинно. После того как переменной $f будет присвоено что то, можно считать что в условии записана только данная переменная. То есть сначала выполнится то что справа от равно, потом оно присвоится переменной, а потом если бы слева было ещё равно, то оно бы присвоилось так далее. Вообщем когда функция вернёт false цикл прекратится... Например как то так [PHP]while($f = mysql_fetch_array($q)) { echo "<ul>"; echo "<li><a id=\"$f[id]\" ondblclick=\"createWindow('$f[name]','$f[src]');\"><img src=\"$f[img]\" border=\"0\">$f[name]</a>"; echo "</ul>"; } ?> function createWindow(name, link) { $.window({ title: name, url: link }); } [/PHP] |
|
|
alexdrob |
28.5.2012, 0:42;
Ответить: alexdrob
Сообщение
#3
|
|
А вы уверены что ul нужно в цикле выводить? может так
[PHP] echo "<ul>"; while($f = mysql_fetch_array($q)) { echo "<li><a id=\"$f[id]\" ondblclick=\"createWindow('$f[name]','$f[src]');\"><img src=\"$f[img]\" border=\"0\">$f[name]</a></li>"; } echo "</ul>"; ?> function createWindow(name, link) { $.window({ title: name, url: link }); }[/PHP] |
|
|
-Eclipse-
|
Сообщение
#4
|
|
|
Вау! Как оперативно :) Спасибо огромное за рабочий код и за подробные разъяснения!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Profit Pixels - Инхаус Форекс/Крипто CPA Офферы | Лучшие прямые Нутра, Дейтинг, Астологические и Финансовые CPA&CPL офферы! Премиум инхаус Форекс/Крипто/Трейдинг CPA Офферы. |
80 | ProfitPixels | 24728 | 23.2.2024, 20:14 автор: ProfitPixels |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3296 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1174 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44777 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
Текстовая версия | Сейчас: 29.3.2024, 19:30 |