@lemonlimelike

Что я делаю не так?

Есть блок где есть ссылки на страницу по сортировке
<li>Сортировка по: </li>
					<li><a href="sort.php?date">дате &nbsp;</a></li>
					<li><a href="sort.php?view">просмотрам &nbsp;</a></li>


Потом на этой странице sort.php делаю условие, типа если приходит date то делать сортировку по ней, но ничего не выводит, почему?
<?php 
if ($_GET['date']):
		$sort1 = $pdo->prepare("SELECT * FROM video ORDER BY date_format DESC");
		$sotr1->execute();
		$mov = $sort1->fetchAll();
	
		      	foreach ($mov as $m): ?>
		          <li>
		          	<div class="desc">
			            <a href="#">
			            	<img src="media/img/<?php echo $m['img'].'.jpg' ?>" width="240" height="160"/>
			           	 	<span class="vieo_time"></span></a>
			        </div>   	 	

				            <div class="video_name">
					              <a href="#" title="<?php echo $m['title']; ?>"><?php echo $m['title']; ?></a></div>
					        <span class="views">Просмотров: <?php echo $m['views']; ?></span>

		          </li>
		       <?php endforeach; ?>
		   <?php endif; ?>
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
@Tarex
Кажется, дело в опечатке на 4 строке:

<?php 
if ($_GET['date']):
    $sort1 = $pdo->prepare("SELECT * FROM video ORDER BY date_format DESC");
    $sotr1->execute();
    $mov = $sort1->fetchAll();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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