Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Динамические ссылки меню в php

bio norica Ученик (80), на голосовании 3 года назад
У меня есть вот такой код меню в inc/header.php



<?$res = mysqli_query($con,"SELECT * FROM menu");

$row = mysqli_fetch_assoc($res);
do{?>
<a href="<?=$row['title']?>.php?>"><?=$row['title']?>
<? }while($row = mysqli_fetch_assoc($res));?>



Этот код работает для всех вкладок кроме index.php. так как файл вкладки home - index.php.
А у меня в БД title: Home/
С остальными вкладками проблем нет, только с этим.
Как сделать переход с таким исключением, может есть стандартный выход?
Спасибо заранее1!
Голосование за лучший ответ
Илья Ш Просветленный (20830) 3 года назад
<?$res = mysqli_query($con,"SELECT * FROM menu");

$row = mysqli_fetch_assoc($res);
do{
$href = $row['title'];
if( $href == 'Home/')
$href = 'index';
$href .= '.php';
?>
<a href="<?=$href ?>"><?=$row['title']?>
<? }while($row = mysqli_fetch_assoc($res));?>
bio noricaУченик (80) 3 года назад
Ваш код не сработал
Илья Ш Просветленный (20830) так отладь его )
Похожие вопросы