Forum Webscript.Ru
Программирование => PHP => Тема начата: alex007 от 19 Сентября 2003, 16:24:23
-
Привет,
Есть скрипт:
function do_menu(){
$conn = db();
$sql_result= mysql_query("SELECT * FROM table_menu);
$menu = "";
while($myrow= mysql_fetch_array($sql_result)) {
$menu .= "";
}
$menu .= "";
return $menu;
}
$menu = do_menu();
Который генерирует меню из бызы.
Скрипт работает на все 100%, а вот моя проблема в том что этот скрипт генерирует меню следующим образом:
Ccылка1 | Ccылка2 | Ccылка3 |
а мне надо:
Ccылка1 | Ccылка2 | Ccылка3
Может кто знает как сделать так?
Жду Ответов.
С Уважением,
Алекс.
-
function do_menu(){
$conn = db();
$sql_result= mysql_query("SELECT * FROM table_menu);
$menu = "";
$n=mysql_num_rows ($sql_result);
while($myrow= mysql_fetch_array($sql_result)) {
$n--;
if($n==0) $sl=\'|\'; else $sl=\'\';
$menu .= "";
}
$menu .= "";
return $menu;
}
$menu = do_menu();
?>
-
MrGreeN
Спасибо за твой ответ, но ты допустил несколько ошибок в скриптеб вот что должно быть:
function do_menu(){
$conn = db();
$sql_result= mysql_query("SELECT * FROM table_menu");
$menu .= "";
$n = mysql_num_rows($sql_result);
while($myrow = mysql_fetch_array($sql_result)) {
$n--;
if($n==0){
$sl="";
} else {
$sl="|";
}
$menu .= "";
}
$menu .= "";
return $menu;
}
$menu = do_menu();
Тоесть начудил ты с IF...else...
Спасибо теперь все работает.
-
Аааа :))