|
|
|
| Ранее работало нормально так:
<?// функция построения меню
function menu_print($source)
{
$menu = '';
$meny = file($source);
foreach ($meny as $row)
{
// разделителем в меню является :: типа (имя ссылки::url::символ перед линком)
$p_row = explode("::",$row);
$name = stripcslashes($p_row[0]);
$url = stripcslashes($p_row[1]);
$pre_link = stripcslashes($p_row[2]);
//Начинаем собирать кнопку меню
$menu .= " {$pre_link} <A HREF=\"{$url}\">{$name}</A><br>";
//Закончили теперь запишем результат в переменную
}
return $menu;
}?>
|
Вызов функции выглядел так:
<?
menu_print('файл_со_ссылками');
?>
|
Работало нормально но сейчас я перевожу все на мускул и функция выглядит так:
<?
function showmenu($menu)
{
Connect();
$result = mysql_query("SELECT * FROM menu WHERE menu = '$menu'");
while ($row = mysql_fetch_array($result))
{
echo"<a href=\"$row[2]\">$row[1]</a><br>";
}
}
?>
|
Сама функция работает на 100%
Но проблема в том, что я непойму как можно задержать вывод.
Как это было в первом варианте.
Нужно это для следующего. Файл с функциями у меня подкгужаеться из конфиг файла а конфиг вначале поэтому если я вызываю функцию то она печетаеться в самом верху.
Тоесть еще перед тем как подключаеться дизайн :(
Помогите кто могёт. | |
|
|
|
|
|
|
|
для: Sywooch
(16.04.2006 в 18:52)
| | Что-то никакой задержки в первом случае не видно... Может там использовалась обрамляющая таблица или ещё какой-то приём? Включите CSS в PHP-файл - тогда он заведом будет загружен до основного содержимого файла. | |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 21:31)
| | у может и не задержка но результат записывается в переменную!
Как подобное реализовать во втором случае? | |
|
|
|
|
|
|
|
для: Sywooch
(16.04.2006 в 22:02)
| | Точно также как и в первом, вместо echo использовать menu .= | |
|
|
|
|
|
|
|
для: cheops
(16.04.2006 в 22:14)
| | Да... я походу совсем отупел за последние 2 недели.
(с женой разошелся, так что половина мыслей ниже пояса, а остальные в стакане)
Спасибо за помощь. | |
|
|
|