dark-staple
Mitglied
Moin,
ich habe ein Problem und zwar gibt es in der Datenbank 3 Tabellen eine für die Hauptkategorien, eine für die Unterkategorien und die letzte für die unter-unter Kategorien.
Mein Problem ist es das er überall wo es eine Unterkategorien gibt überall wo es eine Unterkategorien gibt alles Ausgibt. Zum besseren verstehen:
http://hardwarefix.de/index.php?page=hardware&id=13&u_id=75
http://hardwarefix.de/index.php?page=hardware&id=13&u_id=76
http://hardwarefix.de/index.php?page=hardware&id=6&u_id=27
http://hardwarefix.de/index.php?page=hardware&id=6&u_id=28
Und natürlich der Script:
ich habe ein Problem und zwar gibt es in der Datenbank 3 Tabellen eine für die Hauptkategorien, eine für die Unterkategorien und die letzte für die unter-unter Kategorien.
Mein Problem ist es das er überall wo es eine Unterkategorien gibt überall wo es eine Unterkategorien gibt alles Ausgibt. Zum besseren verstehen:
http://hardwarefix.de/index.php?page=hardware&id=13&u_id=75
http://hardwarefix.de/index.php?page=hardware&id=13&u_id=76
http://hardwarefix.de/index.php?page=hardware&id=6&u_id=27
http://hardwarefix.de/index.php?page=hardware&id=6&u_id=28
Und natürlich der Script:
PHP:
<td class="navilinks"><?php while($warenkorbinhalt = mysql_fetch_assoc($result)) { ?><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="abstandnaviwarenkorb"></td>
</tr>
<tr>
<td align="left" valign="middle" class="warenkorbinhalte"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="inhaltnaviabstandlinks"></td>
<td align="left" valign="middle"><span class="warengruppentext"><a href="index.php?page=hardware&id=<?= $warenkorbinhalt["id"]; ?>"><?= $warenkorbinhalt["kategorie"]; ?></a></span></td>
</tr>
</table></td>
</tr>
<?php if($_GET["page"] == "hardware") { if($_GET["id"] >= 1 && $_GET["id"] == $warenkorbinhalt["id"]) { ?>
<tr>
<td align="left" valign="middle"><?php
$sqlu_kat = "SELECT * FROM unterkateo WHERE id_kateo = '".htmlspecialchars($_GET["id"])."' ORDER BY id ASC";
$resultu_kat = mysql_query($sqlu_kat);
while($u_kat_daten = mysql_fetch_assoc($resultu_kat))
{
?>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="inhaltnaviabstandlinks"></td>
<td class="inhaltnaviabstandlinks">|....</td>
<td><span class="warengruppentext">
<a href="index.php?page=hardware&id=<?= $warenkorbinhalt["id"]; ?>&u_id=<?= $u_kat_daten["id"]; ?>"><?= $u_kat_daten["unterkateo"]; ?></a>
</span></td>
</tr>
</table><?php
if(isset($_GET["u_id"]) && $_GET["u_id"] >= 1)
{
$resultu_k = mysql_query("SELECT * FROM u_unterkateo WHERE id_u_kateo='".htmlspecialchars($_GET["u_id"])."'");
$NumNames = @mysql_num_rows($resultu_k);
if($NumNames != 0)
{ while($u_u_katdatensatz = mysql_fetch_assoc($resultu_k))
{
if($_GET["u_id"] == $u_u_katdatensatz["id_u_kateo"])
{
?><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="inhaltnaviabstandlinks"></td>
<td class="inhaltnaviabstandlinks"></td>
<td class="inhaltnaviabstandlinks"></td>
<td><?= $u_u_katdatensatz["u_u_kategorie"]; ?></td>
</tr>
</table>
<?php } } } } } ?></td>
</tr>
<?php } } ?>
</table>
<?php } ?></td>