habe auf der seine nur die "manufacture_id" gefunden aber keinen namen
Mit der
manufacture_id kann man den Namen durch eine Datenbankabfrage erhalten.
Jetzt gibt es die Möglichkeit, dass man die Datenbankabfrage nach den Produktinformationen um
den Hersteller erweitert. - dies ist etwas kompliziert.
Befehl wäre
LEFT JOIN bitte im mysql Handbuch
http://www.mysql.de nachlesen.
Die andere Möglichkeit ist, dass man eben die Dantenbank abfragt.
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$nProductsId = oos_get_product_id($_GET['products_id]);
$manufacturerstable = $oostable['manufacturers];
$manufacturers_infotable = $oostable['manufacturers_info];
$productstable = $oostable['products];
$query = "SELECT m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url
FROM $manufacturerstable m LEFT JOIN
$manufacturers_infotable mi
ON (m.manufacturers_id = mi.manufacturers_id
AND mi.manufacturers_languages_id = '" . intval($nLanguageID) . "'),
$productstable p
WHERE p.products_id = '" . intval($nProductsId) . "'
AND p.manufacturers_id = m.manufacturers_id";
$manufacturer_result = $dbconn->Execute($query);
if ($manufacturer_result->RecordCount()) {
$manufacturer = $manufacturer_result->fields;
}
}[/align]
Danch steht in dem Array
$manufacturer die Information und kann man sich einmal mit
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
var_dump($manufacturer);
[/align]
ansehen. Im PHP Handbuch eben auch die Funktion nachlesen
http://de.php.net/var-dump
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$oos_pagetitle = OOS_META_TITLE . ' - ' . $manufacturer['manufacturers_name] . ' - ' . $product_info['products_name];
[/align]
Vermutlich verwendet man auch die Hersteller Information als Conent-Block? Dann ist die
Datenbankabfrage an dieser Stelle ja doppelt und kann sinnvoll gelöscht werden.
hatte das problem auch schon auf der "produckt_info" und in dem Protuktlisting auf der Startseite weil ich da auch gerne den HERSTELLER ausgeben würde
Bitte bei neuen Fragen ein neues Thema beginnen! Bei dem Produktlisting kann man über den Admin den Hersteller einschalten.
Auf der Startseite haben wir eigentlich nur Informations-Blöcke (neue Produkte - Top Angebote, Sondernagebote) aber keine Listings.
Aber dies bitte als neues Thema
cu
r23