Сам скрипт
Всем привет...Вообщем суть такова...Есть скрипт вывода товаров и их нужно выводить по классам..(Дорожные 3наки, журналы, бланки и т.п.)
Сам скрипт
[ скрытый текст ]
CODE
<?php require('blocks/bd.php');
mysql_set_charset('utf8');
if (isset($_GET['id']))
{$id=$_GET['id'];}
if (isset($_GET['class']))
{$class=$_GET['class'];}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Фиеста-2000</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="960" height="640" cellpadding="0" cellspacing="0">
<tr> <?php require('blocks/toptd.php'); ?></tr>
<tr>
<?php require('blocks/lefttd.php'); ?>
<td width="800" align="left" valign="top">
<?php
$result=mysql_query('Select * from articles where class=$class');
while($myrow=mysql_fetch_array($result))
{
echo '<img class="img" src="'.$myrow['img'].'">
<a href="articles_ob.php?id='.$myrow['id'].'">'.$myrow['title'].'</a><br />
<p class="price">'.$myrow['price'].'.00 руб.</p><br />
Описание:'.$myrow['description'].'
';
echo '<p class="tw">Просмотров: '.$myrow['view'].'</p>';
}
?>
</td>
</tr>
</table>
</body>
</html>
А переменная передаётся и3 левого блока:
CODE
<link href="../style.css" rel="stylesheet" type="text/css">
<td height="422" align="left" valign="top">
<div class="dlt">Главная</div>
<a href="../class.php?class=Знаки безопасности"><div class="dlt">Знаки безопасности</div></a>
<div class="dlt">Журналы</div>
<div class="dlt">Бланки и акты</div>
<div class="dlt">Удостоверения</div>
<div class="dlt">Услуги</div>
<div class="dlt">Контакты</div>
<div class="dlt">Гостевая книга</div>
</td>
Подскажите, что не правильно и как правильнее сделать?
А переменная передаётся и3 левого блока:
<link href="../style.css" rel="stylesheet" type="text/css">
<td height="422" align="left" valign="top">
<div class="dlt">Главная</div>
<a href="../class.php?class=Знаки безопасности"><div class="dlt">Знаки безопасности</div></a>
<div class="dlt">Журналы</div>
<div class="dlt">Бланки и акты</div>
<div class="dlt">Удостоверения</div>
<div class="dlt">Услуги</div>
<div class="dlt">Контакты</div>
<div class="dlt">Гостевая книга</div>
</td>
Подскажите, что не правильно и как правильнее сделать?
Спустя 13 часов, 15 минут, 54 секунды (18.10.2010 - 08:02) Michael написал(а):
$result=mysql_query("Select * from articles where class='" . mysql_real_escape_string($class) . "'");
И прочти статью про безопасность сайтостроения, т.к. есть с этим проблемы у тебя.
Спустя 1 день, 7 часов, 11 минут, 38 секунд (19.10.2010 - 15:13) nugle написал(а):
спасибо, а как сделать допустим если ссылка 3наки бе3опасности нажата выводить подклассы?
Спустя 9 минут, 59 секунд (19.10.2010 - 15:23) Michael написал(а):
а откуда мы знаем как и где у тебя хранятся подклассы?
Спустя 5 минут, 31 секунда (19.10.2010 - 15:29) nugle написал(а):
это неважно, но допустим не подклассы, а любие цифры, допустим
1
2
3
4
1
2
3
4