Под каждым товаром есть ссылка "подробно", <a href="./2.php?cat= '.$myrow['cat'].' &id='.$myrow['id'].'"> подробно</a>
при переходе на которую - открывается файл: 2.php, где вся инфа о товаре…
Ругается на 6-тую строку в файле 2.php… Undefined variable: id in C:\wamp\www\sportfood\2.php on line 6
Вроде все правильно объявлено, прошу помощи…..
random_tov.php
<?php
include ("mysql.php");
?>
<p>Случайные товары</p>
<?php
$res=mysql_query("SELECT * FROM products WHERE id ORDER BY RAND() LIMIT 5 ");
$myrow=mysql_fetch_array($res);
do
{
//вывод данных из таблицы
echo '
'.$myrow['name'].' <br>
<img src="'.$myrow['img'].'" <br>
Категория:'.$myrow['cat'].' <br>
<a href="./2.php?cat= '.$myrow['cat'].' &id='.$myrow['id'].'"> подробно</a>
';
}
while($myrow = mysql_fetch_array($res));
?>
<?php
if (!isset($_GET['cat']))
{
include '2.php';
}
?>
2.php
<?php
include ("mysql.php");
if ($_GET['id'])
{
$query = "SELECT * FROM products WHERE id='$id' ";
$get = mysql_query($query);
while ($myrow = mysql_fetch_array($get))
{
//вывод данных из таблицы
echo '
'.$myrow['name'].'
<br>
<p>'.$myrow['cat'].' </p>
<p>'.$myrow['id'].' </p>
<img src="'.$myrow['img'].'"
'.$myrow['text'].'
Цена: '.$myrow['price'].'
';
}
}
?>