[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с якорями
Chekist
Всем привет. помогите пожалуйста решить проблему:делаю табличку дивами, в которую циклом выводятся данные из базы данных. Как правильно расставить якоря на переменные (они же данные, вытянутые из базы). Заранее всем большое спасибо.
Получается нужно вставить якоря в print end.
Вот участок кода:

<?php
$result = mysql_query("SELECT img,text FROM news",$db);
$compt = 0;
while ($myrow = mysql_fetch_array($result)) {
$i = $myrow["text"];
if($compt == 1){
$compt = 0;

}
while (preg_match_all('/([a-zA-Zа-яА-Я-]+)/',$i,$ok)){
for ($i=0; $i<count($ok[1]); $i++) {
}

$kol = count($ok[1]);

print <<<END
<div id='tabl'>
<div id='lev'>%s</div>
<div id='prav'>%s
<br/>
<a href="javascript:void(0)" id="opislink00">подробнее..</a>

<div class="opis" id="opis00">
тро-ло-ло
</div>
</div>
<div id='niz'></div>
</div>

END;


;
$compt++;
}
}


?>
Игорь_Vasinsky
Цитата
mysql_fetch_array($result)

mysql_fetch_assoc - экономней будет

$ok - строка?
Цитата
preg_match_all('/([a-zA-Zа-яА-Я-]+)/',$i,$ok))

$ok - массив?
Цитата
for ($i=0; $i<count($ok[1]); $i++) {

Зачем цикл?
Цитата
for ($i=0; $i<count($ok[1]); $i++) {
}


Зачем цикл в цикле?
Цитата
while (preg_match_all('/([a-zA-Zа-яА-Я-]+)/',$i,$ok)){
for ($i=0; $i<count($ok[1]); $i++) {
}


Зачем тратить ресурсы ещё и на обработку данных?
Цитата
%s

просто переменной нельзя вывод сделать?


и самое главное?
Цитата
Как правильно расставить якоря на переменные (они же данные, вытянутые из базы).

якоря... кличи ассоциативного массива чтоли? не понял.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Chekist
$ok - переменная, в которой текст.


и самое главное?
Цитата
Как правильно расставить якоря на переменные (они же данные, вытянутые из базы).

якоря... кличи ассоциативного массива чтоли? не понял.


да


%s - ибо не знаю, как сделать иначе
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.