Блок который формирует ссылки на странице отправки
<?php
$result = mysql_query("select DISTINCT brand from baza ORDER BY brand",$db);
while ($row = mysql_fetch_array($result)) {
print "<p><a href='view.php?brand=" . urlencode($row["brand"]) . "'>" . $row["brand"] . "</a>"; }
?>
а вот часть кода на обработчике
if (isset($_GET['brand'])) {$brand = $_GET['brand'];}
$result55 = mysql_query("select DISTINCT brand from baza where brand='$brand' ",$db);
if (!$result55)
{
echo"<p>Запрос в базыу не прошол код ошибки<br></p>";
exit (mysql_error());
}
if (mysql_num_rows($result55) > 0)
{
$row55 = mysql_fetch_array($result55);
}
else
{
echo "<p>Информация по запросу не прошла в таблице нет данных</p>";
exit();
}
Вот условие с запросом и выводом информации по бренду взятому из переданной переменной
else {$sql = 'SELECT * FROM (
SELECT * FROM `baza` WHERE `brand` = "' . mysql_real_escape_string($brand) . '"
AND `ostatok` > 0
ORDER BY `cena` DESC
) AS `t` GROUP BY `model` ORDER BY `cena` DESC';
}
Тоесть ссылки нормально передают названия брендов и каждый раз обработчик выводит страницу с нужным брендом, здесь все работает хорошо.
а вот здесь на странице обработчике формируюется список чекбоксов, и изначально они не нажаты
$result = mysql_query("select DISTINCT brand from baza WHERE ostatok >0 ORDER BY brand",$db);
while ($row = mysql_fetch_array($result)) {
if (isset($_POST[$row['brand']]))
{
print"<p>" . $row["brand"] . " <input type='checkbox' checked='checked' name='".$row['brand']."'
value='' onchange='this.form.submit();' >";
}
else { print"<p>" . $row["brand"] . " <input type='checkbox' name='".$row['brand']."'
value='' onchange='this.form.submit();' >";} }
?>
и так как на странице каждый раз присутствует уникальная переменная $brand, то хотелось бы ее прировнять какнибудь к чекбоксам чтоб нажатым стал тот чье имя соответствует переменной, но потом также нужно чтоб он и отжимался