<MyRusakov.ru />

Laravel от А до Я

Laravel от А до Я

Данный курс научит Вас создавать профессиональные сайты быстро и легко с помощью Laravel. Курс состоит из 7 разделов, в которых Вы с нуля освоите данный фреймворк до уровня, достаточном для создания любых сайтов.

Помимо курса Вы также получите упражнения для закрепления материала, а попутно ещё и создадите свой сайт, что позволит отлично закрепить материал на практике, плюс получить серьёзную работу в своё портфолио.

К курсу прилагается и очень ценный Бонус: «Создание сайта на Laravel». В этом Бонусе Вы увидите практический пример создания полноценного сайта на Laravel.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Ошибка mysql запроса в php(интернет-магазин)
09.11.2013 16:49:10 Ошибка mysql запроса в php(интернет-магазин) Сообщение #1
zacky

zacky

Новичок

Новичок

Дата регистрации:
09.11.2013 16:33:45

Сообщений: 6

Сами товары и ссылки навигации выводятся, но при нажатии на ссылку все пропадает

<?php
if(isset($_GET['id_cat'])){
$id_cat = $_GET['id_cat'];
$name_cat = $_GET['name_cat'];
?>
<h4>Выбранная категория<br><span style="color: red"><?=$name_cat?></span></h4>
<h5>Товары по выбранной категории</h5>
<?php
if(!$_GET['p']) $_GET['p']=0;
$per_page = 5;
$sql_num = "SELECT `id_good` FROM `goods` WHERE id_cat = ".mysql_real_escape_string($_GET['id_cat'])."";
$query_num = mysql_query($sql_num) or die(mysql_error());
$rows = @mysql_num_rows($query_num);
$pages = ceil($rows/$per_page);
$sql_good = "SELECT `name_good` FROM `goods` WHERE id_cat = ".mysql_real_escape_string($_GET['id_cat'])." ORDER BY `id_good` LIMIT ".$_GET['p'].','.$per_page;
$query_good = @mysql_query($sql_good) or die (mysql_error());
while($row_good = mysql_fetch_assoc($query_good)){
?>
<p><?= $row_good['name_good'];?></p>

<?php
}
for($i=0; $i <= $pages; $i++){
echo '<a href="?id_cat = '.$id_cat.'&name_cat='.$name_cat.'&p='.($i*$per_page).'"> | '.($i+1).' | </a>';
}
}
?>
Профиль
09.11.2013 21:20:54 Ошибка mysql запроса в php(интернет-магазин) Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

http://myrusakov.ru/php-finderror.html
http://myrusakov.ru/sql-finderror.html
Профиль
09.11.2013 23:55:44 Ошибка mysql запроса в php(интернет-магазин) Сообщение #3
zacky

zacky

Новичок

Новичок

Дата регистрации:
09.11.2013 16:33:45

Сообщений: 6

Михаил, я проверил, запрос работает правильно. Из-за чего тогда может быть такая ошибка?
Профиль
10.11.2013 12:34:24 Ошибка mysql запроса в php(интернет-магазин) Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Перейдите по ссылке на первую статью, она универсальная.
Профиль
10.11.2013 14:00:12 Ошибка mysql запроса в php(интернет-магазин) Сообщение #5
zacky

zacky

Новичок

Новичок

Дата регистрации:
09.11.2013 16:33:45

Сообщений: 6

Спасибо за все! Кому интересно, ошибка была в самом начале:

<?php
if(isset($_GET['id_cat'])){
$id_cat = $_GET['id_cat'];
$name_cat = $_GET['name_cat'];
?>

Вместо if(isset($_GET['id_cat'])) надо было

заменить id_cat на name_cat:

if(isset($_GET['name_cat']))
Профиль