@VadimLindo

Цикл в PHP с двумя if?

Ребята, заранее спасибо.
Нужно на сайте поправить одно место, сам не программист, как правильно сделать не понимаю.
<?
			$result = $orl->mq ("SELECT prt_id, prt_name, prt_id2
FROM ".$orl->pr()."parts
WHERE prt_id2='".$prt_id."'
ORDER by prt_sort, prt_id ASC");
			while (list($oid,$title)=mysql_fetch_row($result)) {
				if($oid==79) {
					printf('<li><a href="http://2013.ru">%s</a></li>', $title);	
				}
			         else	{
					printf('<li><a href="/dir/%s">%s</a></li>', $oid, $title);
				}
			}
		?>


Мне нужно добавить еще один if
if($oid==84) и чтобы выводилось printf('%s', $title);

Спасибо
  • Вопрос задан
  • 190 просмотров
Решения вопроса 1
@mr-molodoy
if ($oid==79) {
          printf('<li><a href="http://2013.ru">%s</a></li>', $title);	
} else if ($oid==84) {
          printf('%s', $title);
} else {
          printf('<li><a href="/dir/%s">%s</a></li>', $oid, $title);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
<?
      $result = $orl->mq ("SELECT prt_id, prt_name, prt_id2
FROM ".$orl->pr()."parts
WHERE prt_id2='".$prt_id."'
ORDER by prt_sort, prt_id ASC");
      while (list($oid,$title)=mysql_fetch_row($result)) {
        if($oid==79) {
          printf('<li><a href="http://2013.ru">%s</a></li>', $title);	
        }
               else	{
          if($oid==84) {
          printf('%s', $title);	
        }
               else	{
          printf('<li><a href="/dir/%s">%s</a></li>', $oid, $title);
        }
        }
      }
    ?>


Тяп ляп, зато быстро)
Ответ написан
Комментировать
@VadimLindo Автор вопроса
Спасибо ребят =)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы