# Artikel Variante an Anfrage Formular übergeben?

**URL:** <https://forum.shopware.com/t/artikel-variante-an-anfrage-formular-ubergeben/18165>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [3. Februar 2014 um 16:04 UTC](https://forum.shopware.com/t/artikel-variante-an-anfrage-formular-ubergeben/18165 "2014-02-03T16:04:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![narf0815](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@narf0815](https://forum.shopware.com/u/narf0815)\
**Post date:** [3. Februar 2014 um 16:04 UTC](https://forum.shopware.com/t/artikel-variante-an-anfrage-formular-ubergeben/18165/1 "2014-02-03T16:04:23Z")

</div>

Hallo, durch ein: `$element["value"] = $text." - ".htmlspecialchars($this-\>Request()-\>sOrdernumber);` in der Forms.php kann ich ja die Artikelnummer an das Anfrageformular übergeben. Ist es auch möglich die Variable: {$sArticle.additionaltext} zu übergeben? Grüße

---

<div class="post-metadata">

**Author:** ![narf0815](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@narf0815](https://forum.shopware.com/u/narf0815)\
**Post date:** [6. Februar 2014 um 10:06 UTC](https://forum.shopware.com/t/artikel-variante-an-anfrage-formular-ubergeben/18165/2 "2014-02-06T10:06:28Z")

</div>

Keine Antwort bei 400 Views? Habe mir so geholfen: Forms.php Zeile 120 beginnend den Code wie folgt geändert: `case "detail": if ($this-\>Request()-\>getParam('sOrdernumber', null) !== null ) { $getName = Shopware()-\>Modules()-\>Articles()-\>sGetArticleNameByOrderNumber($this-\>Request()-\>getParam('sOrdernumber')); $text = Shopware()-\>Snippets()-\>getNamespace('frontend/detail/comment')-\>get('InquiryTextArticle'); $text .= "". $getName; $this-\>\_elements[$id]["value"] = $text; $verbindung = mysql\_connect("dbhost","dbuser","dbpass"); mysql\_select\_db("dbname"); $sOrdernumber = $this-\>Request()-\>getParam('sOrdernumber', null); $abfrage = "SELECT additionaltext FROM s\_articles\_details WHERE ordernumber='$sOrdernumber'"; $ergebnis = mysql\_query($abfrage); while($row = mysql\_fetch\_object($ergebnis)) { $variante = $row-\>additionaltext; } $element["value"] =$text."\r\nVariante: ".$variante." \r\n"." \r\n"; } break;` dbhost, dbuser, dbpass und dbname muss angepasst werden. Im Formular steht dann folgender Text: Ich habe folgende Fragen zum Artikel Artikelname Variante: Auswahl1 / Auswahl2 usw… Grüße

---

<div class="post-metadata">

**Author:** ![narf0815](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@narf0815](https://forum.shopware.com/u/narf0815)\
**Post date:** [17. März 2014 um 09:36 UTC](https://forum.shopware.com/t/artikel-variante-an-anfrage-formular-ubergeben/18165/3 "2014-03-17T09:36:43Z")

</div>

Hab das ganze mal verbessert: $sOrdernumber = $this-\>Request()-\>getParam(‘sOrdernumber’, null); $sql = “SELECT additionaltext FROM s\_articles\_details WHERE ordernumber=’$sOrdernumber’”; $dbData = Shopware()-\>Db()-\>fetchOne($sql); $variante = $dbData; if (empty($variante)){ $element = $text;} else { $element = $text."\r\nVariante: “.$variante.” \r\n"." \r\n"; }
