Meine Seiten laufen langsam! Bin kein Fan von Frames, was gibt es anderes?
Habe eine Navigation die ich include, die sich aber auf jeder seite frisch aufbaut. Und das braucht seine Zeit!
Der Code geht, aber eben, wie kann ich es schneller machen?
- Code: Select all
<table width="190" border="0" cellpadding="0" cellspacing="0">
<tr> <td ><img src="lib/leer.gif" width="1" height="1"></td></tr>
<tr>
<td class="nav2" height="20"><a href="produkte1.php" class="nav2">Produkte</a></td>
</tr>
<?
$arr_untergr_id = array();
$querya="SELECT untergr_id FROM produkte GROUP BY untergr_id";
$resulta = mysql_query($querya,$link);
while ($rowa = mysql_fetch_array($resulta))
{
$arr_untergr_id[] = $rowa[untergr_id];
}
$arr_hauptgr_id = array();
$queryb="SELECT hauptgr_id,untergr_id FROM untergruppe
WHERE untergr_id IN (" . implode(', ', $arr_untergr_id) . ")
GROUP BY hauptgr_id";
$resultb = mysql_query($queryb,$link);
while ($rowb = mysql_fetch_array($resultb))
{
$arr_hauptgr_id[]=$rowb[hauptgr_id];
}
$query1="SELECT * FROM hauptgruppe
WHERE hauptgr_id IN (" . implode(', ', $arr_hauptgr_id) . ")
ORDER BY hauptgr_reihe";$result1 = mysql_query($query1,$link);
while ($row1 = mysql_fetch_array($result1))
{
$hauptgr_id=$_GET[hauptgr_id];
if(($row1[hauptgr_id]==$hauptgr_id) or ($row1[hauptgr_id]==$hauptgr_id3))
{
?>
<tr>
<td height="20" valign="middle" class='nav_hauptgr2'><p class="nav_hauptgr2" >
<? echo"$row1[hauptgr_bez]";?></p></td>
</tr>
<?
$query2="SELECT * FROM untergruppe
WHERE hauptgr_id='$hauptgr_id'
and untergr_id IN (" . implode(', ', $arr_untergr_id) . ")
ORDER BY untergr_reihe";
$result2 = mysql_query($query2,$link);
while ($row2 = mysql_fetch_array($result2))
{
$untergr_id=$row2[untergr_id];
$untergr_id_a=$_GET[untergr_id];
if($untergr_id==$untergr_id_a)
{
?>
<tr>
<td class='nav_untergr2'><img src="lib/leer.gif" width="7" height="11" class="nav_untergr2">
<a href="produkte.php?untergr_id=<? echo"$untergr_id";?>&hauptgr_id=<? echo"$row1[hauptgr_id]";?>" class='nav_untergr2'>
<? echo"$row2[untergr_bez]";?></a></td>
</tr>
<?
}
else
{
?>
<tr>
<td class='nav_untergr'><img src="lib/pfeil.gif" width="7" height="11" class="nav_untergr">
<a href="produkte.php?untergr_id=<? echo"$untergr_id";?>&hauptgr_id=<? echo"$row1[hauptgr_id]";?>" class='nav_untergr'>
<? echo"$row2[untergr_bez]";?></a>
</td>
</tr>
<?
}
} ?>
<?
}
else
{
?>
<tr>
<td><img src="lib/leer.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="20" valign="middle" class='nav_hauptgr'> <a href="produkt_hg.php?hauptgr_id=<? echo"$row1[hauptgr_id]";?>&hauptgr_bez=<? echo"$row1[hauptgr_bez]";?>" class='nav_hauptgr'>
<? echo"$row1[hauptgr_bez]";?></a> </td>
</tr>
<?
}?>
<?
} ?>
<tr>
<td><img src="lib/leer.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="20" valign="middle" class="nav2"><a href="preislisten.php" class="nav2">Preislisten</a></td>
</tr>
</table>