Hallo ich hab ein nettes onlineshop script gefunden und es hat alles was ich brauche bis auf ein blätter funktion ich habe es bereits versucht ein script ein zu arbeiten aber ich bekomme es leider nicht hin.
Hier ist erst mal das Script vom Online Shop
das ist zu-zeigende-rubrik-auslesen.php
das ist die produktuebersicht.php
und das ist das script http://www.php-center.de/artikel/blaettern.php3
Könnt ihr mir bitte helefen ?
Hier ist erst mal das Script vom Online Shop
das ist zu-zeigende-rubrik-auslesen.php
PHP-Code:
<?php
//aus GET (von produktmenue.php übergeben) auslesen, welche Rubrik angezeigt werden soll
if (isset($_GET['rubrik1']))
{
$anzeigen_rubrik_eins = $_GET['rubrik1'];
//alle Artikel auslesen, die der gewünschten rubrik1 entsprechen
$sql = "SELECT
artikelnummer, titel, beschreibung, preis, lagerbestand, rubrik1, rubrik2, bild
FROM
artikel
Where
rubrik1=\"".$_GET['rubrik1']."\"";
if (isset($_GET['rubrik2']))
{
$anzeigen_rubrik_zwei = $_GET['rubrik2'];
//alle Artikel auslesen, die der gewünschten rubrik2 angehören
//Selektion, ob diese Produkte auch der richtigen rubrik1 angehören, erfolgt bei der Ausgabe
$sql = "SELECT
artikelnummer, titel, beschreibung, preis, lagerbestand, rubrik1, rubrik2, bild
FROM
artikel
Where
rubrik1=\"".$_GET['rubrik1']."\" AND
rubrik2=\"".$_GET['rubrik2']."\"";
}
$result = mysql_query($sql) ; // Abfrage der Query
}else{
//wenn keine rubrik1 gewählt wurde, soll kein Produkt ausgegeben werden
$anzeigen_rubrik_eins = "none";
}
?>
PHP-Code:
<?php
include ("seiten/produkte/zu-zeigende-rubrik-auslesen.php");
$produktzaehler=0;
echo "
<table width=\"574\" class=\"produber\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"304\">[b]Produkt[/b]</td>
<td width=\"191\">[b]Künstler[/b]</td>
<td width=\"79\">[b]Preis[/b]</td>
</tr><tr>\n";
//Aus der Optionstabelle auslesen, ob beim Klick auf eine Hauptrubrik eine Textbeschreibung oder die Produkteliste angezeigt werden soll
unset($wert1);
unset($wert2);
$gesuchteoption = "Hauptrubriksbeschreibung";
include "seiten/funktionen/optionen-lesen.php";
$hauptrubriks_beschreibung = $wert1;
//$hauptrubriks_beschreibung = 1;
//Die Produkteliste nur anzeigen, wenn:
// a) eine Haupt- und eine Unterrubrik per GET übergeben wurden
// b) nur eine Hauptrubrik übergeben wurde und die Option "Hauptrubriksbeschreibung" auf "nein" gesetzt ist
if ( ((isset($_GET['rubrik1'])) AND ($_GET['rubrik1'] !== "") AND ($_GET['rubrik1'] !== " ") AND (isset($_GET['rubrik2'])) AND ($_GET['rubrik2'] !== "") AND ($_GET['rubrik2'] !== " "))
OR ((isset($_GET['rubrik1'])) AND ($_GET['rubrik1'] !== "") AND ($_GET['rubrik1'] !== " ") AND ($hauptrubriks_beschreibung == 1)))
{
//Nur ausgeben, wenn die Suche in der DB nach einer Rubrik auch was gebracht hat
if (isset($result))
{
if(mysql_num_rows($result)) // gucken ob was im Query drinsteckt
{
while($row = mysql_fetch_assoc($result))
{
include "seiten/produkte/p-ausgeben.php";
}
}
}
// Fußzeile am Ende der ausgegebenen Produkte
}else
{
//Wenn nichts im Query drinsteckte:
echo "<td>\n";
echo "<div align=\"center\" class=\"text\">\n";
echo "Es sind keine Produkte zu dieser Produktgruppe in der Datenbank vorhanden</td></tr>\n";
}
}
}else
{
if ((isset($_GET['rubrik1'])) AND ($_GET['rubrik1'] !== "") AND ($_GET['rubrik1'] !== " ") AND ($hauptrubriks_beschreibung == 2))
{
//Es wurde eingestellt, dass beim Klick auf eine Hauptrubrik statt der Produkteliste
//ein Beschreibungstext ausgegeben werden soll: Ausgabe dessen
include "seiten/produkte/hauptrubrik-beschreibung.php";
}else
{
//es wurde auf den Button "Produkte" geklickt
}
}
?>
Könnt ihr mir bitte helefen ?

Kommentar