|
|
|
| При нажатии на ссылку должен изменяться стиль
$spisok = "SELECT * FROM category";
$spisok= mysql_query($spisok);
if(!$spisok) error("Ошибка при запросе к таблице");
$td == 0;
while($par = mysql_fetch_array($spisok))
{
if ($td == 0) echo "<tr>";
echo "<td height='10' width='243' align='left' valign='middle' ><a class=active href=links.php?category=".$par['id_category'].">".$par['name']."</a></td>";
|
Пробовал с помощью такой конструкции,
eval("\$active$id_menu = 1;");
function stylespisok($activemenu)
{
if (isset($activemenu))
{
return "<a class=active";
}
else
{
return "<a class=sec";
}
}
|
но дело осложняется, т.к у меня все ссылки выводятся циклом и как подставлять к переменной active следующие цифры я не знаю.
Может кто еще какие варианты знает | |
|
|
|
|
|
|
|
для: technic611
(23.02.2006 в 16:19)
| | Насколько я понял у вас в ссылках передаютсья какие-то параметры через GET метод. А нельзя исходя из того что у вас храниться в менять стиль ссылки? Например
<?
$spisok = "SELECT * FROM category";
$spisok= mysql_query($spisok);
if(!$spisok) error("Ошибка при запросе к таблице");
$td == 0;
while($par = mysql_fetch_array($spisok))
{
if ($td == 0) echo "<tr>";
if($_GET[category]==$par['id_category']){
echo "<a class=active href=links.php?category=".$par['id_category'].">".$par['name']."</a></td>";
}
else
{
echo "<a class=sec href=links.php?category=".$par['id_category'].">".$par['name']."</a></td>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Ученик
(23.02.2006 в 16:35)
| | Спасибо все работает | |
|
|
|