arman Posted August 4, 2015 Report Share Posted August 4, 2015 Hallo,ich brauche Ihre Unterstützung und zwar ich mächte gerne in xt:commerce Daten aus der Datenbank Mysql im Frontend ausgeben. Dazu habe ich eine Datenbank Abfrage, nur leider funktioniert nicht.ich habe manuell testdaten geschrieben, sie werden ausgegeben, nun möchte ich die mit variablen ersetzen.//Test $rs = $db->Execute ( "SELECT * FROM " . TABLE_INGREDIENTS_TO_PRODUCTS . " itp, " . TABLE_INGREDIENTS_DESCRIPTION . " id WHERE itp.ingredient_id=id.ingredient_id AND id.language_code= 'de' AND products_id='1'" ); //So sollte sein. Aber gehts nicht. Was mache ich falsch:$rs = $db->Execute("SELECT * FROM ".TABLE_INGREDIENTS_TO_PRODUCTS." itp, ".TABLE_INGREDIENTS_DESCRIPTION." id WHERE itp.ingredient_id=id.ingredient_id AND id.language_code= '".$language->code."' AND products_id='".$products_id."'");function getBuildIngredientsOfProductArray($products_id) { echo "class.xt_ingred_list.php: produkt_id ist: ".$products_id; global $db, $xtPlugin, $language; define ( 'TABLE_INGREDIENTS_TO_PRODUCTS', 'xt_plg_ingredients_to_products' ); $rs = $db->Execute ( "SELECT * FROM " . TABLE_INGREDIENTS_TO_PRODUCTS . " itp, " . TABLE_INGREDIENTS_DESCRIPTION . " id WHERE itp.ingredient_id=id.ingredient_id AND id.language_code= '" . $language->code . "' AND products_id='" . $products_id . "'" ); return ($rs); } das Problem liegt daran,, dass products_id leer ist. Wer konnte mir nochmal bitte helfen? Danke viel Mals Link to comment Share on other sites More sharing options...
giller Posted August 12, 2015 Report Share Posted August 12, 2015 Die Product id muss da wo das script aufgerufen wird ja auch verfügbar seinist sie das print_r($products_id)???oder findet man sie wo anders global $data Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.