#1 (permalink)  
Alt 10.11.2007, 09:37
Neuer Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 28
Standard Ausgabe Zufalls-Produkt aus bestimmter Kategorie

Hallo,

nach diversen Rumprobieren etc. möchte ich hier im Forum um Hilfe bitte.

Unten stehendes Script gibt mir auf einer Externen Seite ein Zufallsprodukt aus meinen Shop aus. Funktioniert auch super.

Hier der Code:

PHP-Code:
<?php

$db_host            
"xxx";      // database server
$db_user            "xxx";        // database username
$db_pass            "xxx";  // database password
$db_name            "xxx"// database name

$shop_adresse   "http://www.meinedomain.de/shop"//shop adresse ohne / zuletzt
$shop_images    "http://www.meinedomain.de/shop/images/product_images/popup_images/"//shop image verzeichnis mit / zuletzt

$linkID mysql_connect("$db_host""$db_user""$db_pass");

if (!
$linkID) die("Keine Verbindung zur Datenbank.");
if (
mysql_select_db("$db_name"$linkID))

  echo(
"");
  else
  die(
"Fehler!");

$result = @mysql_query("SELECT COUNT(*) FROM products WHERE products_status = \"1\"");
$row mysql_fetch_row($result);

mt_srand((double)microtime()*1000000);
$number mt_rand(0,$row[0]-1);

$shop_adresse .="/product_info.php?products_id=";

$result "SELECT products.products_id, products_description.products_name, products.products_image, products.products_price, products.products_tax_class_id, products.products_status FROM products LEFT OUTER JOIN products_description ON products.products_id = products_description.products_id WHERE products.products_status = \"1\" LIMIT $number,1";

$resID mysql_query($result$linkID);
if (!
$resID) die("Fehler in der Abfrage.");
while (
$zeile mysql_fetch_array($resID,MYSQL_BOTH))
{

echo(
"<p align=\"center\"><a href=\"$shop_adresse$zeile[0] \" target=\"_blank\"><img src=\"$shop_images$zeile[2]\" width=\"150\" border=\"0\"></a>");

echo(
"<br><a href=\"$shop_adresse$zeile[0] \" target=\"_blank\">$zeile[1] </a>");
echo(
"<br><a href=\"$shop_adresse$zeile[0] \" target=\"_blank\">Details</a>");

}
?>

Meine Frage: Wie kann man es erreichen, dass nur aus einer bestimmten Kategorie ein Produkt gewählt wird. Meinetwegen aus der Kategorie mit der ID = 4 ?

Ich schaff es einfach nicht. Irgendwo muss sicherlich eine WHERE Anweisung mit categories_id rein - oder?

Kann mir jemand vielleicht einen Tip geben?

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ausgabe, bestimmter, kategorie, zufallsprodukt

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterkategorie statt Kategorie anzeigen b.s.e.k Template System 6 13.04.2010 11:49
ausgabe der produkt beschreibung in string kopieren philme Template System 1 27.01.2007 14:10
Produkt in engl. aber nicht in deutscher Kategorie RAKSoft Shopbereich 3 08.05.2006 13:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand