@fuckingawesomenigga

Как проверить наличие элементов?

function filter($twig,$filterName,$filter){
	$items = mysql_query("SELECT * FROM `items` WHERE {$filterName} = '{$filter}'");

	while ($row = mysql_fetch_array($items)){
		$list[] = $row;
	};
	echo $twig->render('list.html', array('items' => $list));
}


пробовал так
if(!mysql_fetch_array($items)){
		echo $twig->render('404.html');
		exit;
	}


но всё ломается, первый элемент не отображается.
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
function filter($twig,$filterName,$filter){
  $items = mysql_query("SELECT * FROM `items` WHERE {$filterName} = '{$filter}'");
  $list = []; // создаем пустой
  while ($row = mysql_fetch_array($items)){
    $list[] = $row;
  };
  if (!empty($list)) {
     echo $twig->render('list.html', ['items' => $list]);
  } else {
    echo "ААААа-а-а-а-а!!!!!11   Все пропало!";
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы