Hallo alle Miteinander,
ich bräuchte dringend Hilfe.
Ich habe einen Onlineshop (php) indem ich mehrere Variabeln (Optionen) angeben kann (mysql)
Beispiel: ich trage zum Artikel die Option Grösse 42-44 ein
und dann die Option Farbe blau
Farbe grün
etc.etc.
Nun werden die Optionen in die Datenbank gespeichert.
Beschreibung: Grösse Name: 42-46 Preis: 19.00
Beschreibung: Farbe Name: blau Preis 19.00
Beschreibung: Farbe Name: grün Preis: 19.00
Mein Problem besteht darin, das der Kunde beim Auswahlfeld ein Dropdownfeld mit allen Optionen erhält.
Ich möchte aber gerne, das für die einzelnen Beschreibungen (Grösse, Farbe etc.) jeweils ein separates Auswahlfeld zur Verfügung steht.
Kann mir jemand helfen, das hinzubekommen?
Habe keine Ahnung wie das funktionieren soll.
Noch etwas: Die Beschreibung wird individuell eingetragen und ist nicht vorgegeben. Ich kann also Grösse, Farbe, Material etc. eintragen.
Es besteht kein fester Wert.
Hier einmal der Code, der im Script zur Verfügung steht (Allerdiengs habe ich so eben nur ein Auswahlfeld indem alles drin steht)
Es wäre toll, wenn mir hier jemand helfen könnte
ich bräuchte dringend Hilfe.
Ich habe einen Onlineshop (php) indem ich mehrere Variabeln (Optionen) angeben kann (mysql)
Beispiel: ich trage zum Artikel die Option Grösse 42-44 ein
und dann die Option Farbe blau
Farbe grün
etc.etc.
Nun werden die Optionen in die Datenbank gespeichert.
Beschreibung: Grösse Name: 42-46 Preis: 19.00
Beschreibung: Farbe Name: blau Preis 19.00
Beschreibung: Farbe Name: grün Preis: 19.00
Mein Problem besteht darin, das der Kunde beim Auswahlfeld ein Dropdownfeld mit allen Optionen erhält.
Ich möchte aber gerne, das für die einzelnen Beschreibungen (Grösse, Farbe etc.) jeweils ein separates Auswahlfeld zur Verfügung steht.
Kann mir jemand helfen, das hinzubekommen?
Habe keine Ahnung wie das funktionieren soll.
Noch etwas: Die Beschreibung wird individuell eingetragen und ist nicht vorgegeben. Ich kann also Grösse, Farbe, Material etc. eintragen.
Es besteht kein fester Wert.
Hier einmal der Code, der im Script zur Verfügung steht (Allerdiengs habe ich so eben nur ein Auswahlfeld indem alles drin steht)
PHP-Code:
if(SQLCount("pm_product_items","WHERE product_id=".$ID) > 0 )
{
$strComboCode = "<select onchange=\"ValueChanged(this)\">";
$tableItems = DataTable("pm_product_items","WHERE product_id=".$ID." AND username='".$p."' Order BY description ");
while($arrItem = mysql_fetch_array($tableItems))
{
if($strFirstItem == "")
{
$strFirstItem = $arrItem["id"];
}
$strComboCode .= "<option value=\"".$arrItem["id"]."\" ".(isset($item)&&$item==$arrItem["id"]?"selected":"").">".stripslashes($arrItem["name"])." - ".$CURRENCY_CODE."".$arrItem["price"]."</option>";
$strAvailableOptions .= "<b>".stripslashes($arrItem["name"])." [".$CURRENCY_CODE."".$arrItem["price"]."] </b><br>";
if(trim($arrItem["description"]) !="")
$strAvailableOptions .= $arrItem["description"]."<br>";
$strAvailableOptions .= "<br>";
}
$strComboCode .= "</select>";
$strProductTemplate = str_replace("[PRODUCT_PRICE]",$strComboCode.$strShipping,$strProductTemplate);
}
else
{
$strProductTemplate = str_replace("[PRODUCT_PRICE]","<span class=price_style>".$CURRENCY_CODE."</span>".$arrProduct["price"].$strShipping,$strProductTemplate);
}
if(get_param("item") != "")
{
$strProductTemplate = str_replace("[ADD_CART_LINK]",LinkFormat("index.php?mod=cart&quantity=1&action=add&ID=".$arrProduct["id"]."&item=".get_param("item")),$strProductTemplate);
}
else
if($strFirstItem != "")
{
$strProductTemplate = str_replace("[ADD_CART_LINK]",LinkFormat("index.php?mod=cart&quantity=1&action=add&ID=".$arrProduct["id"]."&item=".$strFirstItem),$strProductTemplate);
}
else
{
$strProductTemplate = str_replace("[ADD_CART_LINK]",LinkFormat("index.php?mod=cart&quantity=1&action=add&ID=".$arrProduct["id"]),$strProductTemplate);
}
$strManufacturer = "";
if($arrProduct["manufacturer"]!="")
{
$strManufacturer = "<br>".$M_MANUFACTURER.": ".$arrProduct["manufacturer"]."<br>";
}
$strProductTemplate = str_replace("[PRODUCT_LONG_DESCRIPTION]",stripslashes($arrProduct["description_long"].$strManufacturer),$strProductTemplate);
Es wäre toll, wenn mir hier jemand helfen könnte
Kommentar