Сообщение от GuardCat
|
Например: невыбранный элемент не имеет идентификатора или он присвоен неверно.
|
все идентификаторы присваиваются в цикле. И потому как на условие if функция срабатывает можно догадаться, что с идентификаторами и их присвоением всё нормально. В очередной раз посмотрел код уже сформированной страницы. Все идентификаторы впорядке.
<tbody style="background: #008000;" id='tbody_01_1'>
<tbody style="background: #008000;" id='tbody_01_2'>
<tbody style="background: #008000;" id='tbody_11_3'>
...
<tbody style="background: #008000;" id='tbody_36_68'>
вот код, который присваивает идентификаторы:
for ($marka = 0; $marka < $m; $marka++)
{
if ($cat2_tmp[$marka]["razdel"] == $cat1_tmp[$i]["id"] && $cat2_tmp[$marka]["q"] != 0)
{
echo "<tbody style=\"background: #008000;\" id='tbody_".$cat2_tmp[$marka]["razdel"]."_".$cat2_tmp[$marka]["idmarka"]."'>\n";
for ($j = 0; $j < $ind; $j++)
{
if ($catalog[$j]["marka"] == $cat2_tmp[$marka]["name"])
{
if ($catalog[$j]["id"] != '')
{
if ($catalog[$j]["id_razdel"] == $cat1_tmp[$i]["id"])
{
echo "<tr>\n";
echo "<td align='center'>" . $catalog[$j]["id"] . "</td>";
echo "<td>" . $catalog[$j]["name"] . "</td>";
echo "<td align='center'>" . $catalog[$j]["firstprice"] . "</td>";
echo "<td align='center'>" . $catalog[$j]["ostatok"] . "</td>";
if ($cid == 4)
{
echo "<td align='center'>" . $catalog[$j]["price6"] . "</td>";
}
if ($cid == 3)
{
echo "<td align='center'>" . $catalog[$j]["price5"] . "</td>";
}
if ($cid == 2)
{
echo "<td align='center'>" . $catalog[$j]["price4"] . "</td>";
}
if ($cid == 1)
{
echo "<td align='center'>" . $catalog[$j]["price3"] . "</td>";
}
if ($cid == 0)
{
echo "<td align='center'>" . $catalog[$j]["price2"] . "</td>";
}
echo "<td align='center'>" . $catalog[$j]["garanty"] . "</td>\n";
echo "</tr>\n";
}
}
}
}
echo "</tbody>\n";
}
}