PHP-Anfänger SHOP-Anwendung mit SQL

matr77

Grünschnabel
Guten Tag,

ich habe folgendes PHP-Problem.

Seit geraumer Zeit bemühe ich mich PHP zu lernen und dachte eine "kleine" Shop-Anwendung zu realisieren hilft am besten dabei!

Folgende Konfiguration:

Eine SQL-Datenbank mit Inhalt der Warengruppen (RUBRIK) und Unterwarengruppen (SUB_RUBRIK).

Nun wird in der Datei navi.php eine Tabelle sein, in der die Warengruppen und Unterwarengruppen ausglesen werden sollen.

BSP:

Warengruppe 1
Unterwarengruppe 1
Unterwarengruppe 2
Unterwarengruppe 3

Warengruppe 2

usw.....

Nun habe ich dies alles realisiert über ein Script das ich irgenwo vor langer Zeit mal geschrieben habe (eher abgeschrieben!)

naja nun sollen aus dem ganzen noch Link`s erstellt werden und die Daten an die Hauptseite übergeben werden - auf der dann die Artikel erscheinen!

Das Ganze funktioniert einwandfrei nur muss ich ehrlich sagen, ich verstehe das Script nicht so ganz.

Gibt es jemanden der die Zeit und Gedult und vor allem die Lust hat, mir das Scripte näher zu bringen - damit ich es zukünftig auch anpassen kann.

Man müsste nur noch die Datenübergabe an das "Hauptfenster" ableiten.
 
Hier das Script:

<!-- NAVI.PHP -->
<!-- Navigation mit PHP durch Abfrage der SQL-DATEN -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>

<body>
<table width="170" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#E9E9E9">
<!--DWLayoutTable-->

<?php
include("konfiguration/shopdaten.php");
$db = mysql_connect($host, $user, $pass);
$res = mysql_db_query($dbase, "select * from rubrik where top_rub = 0 order by rubrik");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$rubrik = mysql_result($res, $i, "rubrik");
$top_rub = mysql_result($res, $i, "top_rub");
$sub_rub = mysql_result($res, $i, "sub_rub");
$artikel_id = mysql_result($res, $i, "rubrik_id");

if ($sub_rub != 'ja' and $artikel_id != $gruppen_id)
{?>
<?php }
if ($sub_rub != 'ja' and $artikel_id == $gruppen_id)
{
?>

<?php
}
if ($sub_rub == 'ja' and $gruppen_id != $artikel_id)
{
?>

<tr>
<td width="178" height="25" bgcolor="#E9E9E9" class="Stil5"><strong><a href="<?php echo $link."?navi_id=$navi_id&gruppen_id=$artikel_id"; ?>" class=Stil5>
<?= $rubrik ?>
</a></strong></td>
</tr>

<?php
}
if ($sub_rub == 'ja' and $gruppen_id == $artikel_id)
{
?>

<tr>
<td width="178" height="25" bgcolor="#E9E9E9" class=Stil5><span class="Stil7">
<?= $rubrik ?>
</span></td>
</tr>

<?php
$res1 = mysql_db_query($dbase, "select * from rubrik where top_rub = $gruppen_id order by rubrik");
$num1 = mysql_num_rows($res1);
for ($i1=0; $i1<$num1; $i1++)
{
$rubrik = mysql_result($res1, $i1, "rubrik");
$top_rub = mysql_result($res1, $i1, "top_rub");
$sub_rub = mysql_result($res1, $i1, "sub_rub");
$artikel_id = mysql_result($res1, $i1, "rubrik_id");
echo "<tr>
<td><div align=\"left\"><a class=leftNavigationKlein href=\"shop.php?navi_id=$artikel_id&gruppen_id=$top_rub\">$rubrik</a></div></td>
</tr>";

}

}

}
?>
</table>
<p>&nbsp;</p>
</body>
</html>
 
Zurück