# $export-&gt;sGetOrders - WHERE abfrage

**URL:** https://forum.shopware.com/t/export-gt-sgetorders-where-abfrage/6658
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [29. März 2012 um 11:47 UTC](https://forum.shopware.com/t/export-gt-sgetorders-where-abfrage/6658 "2012-03-29T11:47:35Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![fulltime](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fulltime](https://forum.shopware.com/u/fulltime)
#### Post date: [29. März 2012 um 11:47 UTC](https://forum.shopware.com/t/export-gt-sgetorders-where-abfrage/6658/1 "2012-03-29T11:47:35Z")

</div>

Hi, an sich bestimmt nur eine Kleinigkeit aber irgendwie steh ich auf der Leitung 😉 Geht um eine ganz simple where Abfrage. Ich bekomme ein Array zurück mit den ids der Bestellungen `Parameterapplication/x-www-form-urlencoded id ["87","93"] Quelle id=%5B%2287%22%2C%2293%22%5D` so nun möchte ich das in mein select einbauen `$orders = $export-\>sGetOrders(array("id"=\> $\_POST['id']));` Das Ergebnis so ist leider das alle Bestellungen selektiert werden. Hoffe mir kann kurz jemand helfen 🙂

---

<div class="post-metadata">

### Author: ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)
#### Post date: [29. März 2012 um 13:35 UTC](https://forum.shopware.com/t/export-gt-sgetorders-where-abfrage/6658/2 "2012-03-29T13:35:52Z")

</div>

„orderID“ muss der Key sein, nicht „id“

---

<div class="post-metadata">

### Author: ![fulltime](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fulltime](https://forum.shopware.com/u/fulltime)
#### Post date: [30. März 2012 um 09:45 UTC](https://forum.shopware.com/t/export-gt-sgetorders-where-abfrage/6658/3 "2012-03-30T09:45:09Z")

</div>

Hi, danke erstmal für die Antwort. Leider gibt es da immer noch ein Problem. `$orders = $export-\>sGetOrders(array("orderID"=\> $\_POST['id']));` Rückgabe sind aber leider dennoch alle Bestellungen und nicht nur die übergebene ID. ------------------------------------------------------------------------------------- Edit Ich habs es lag doch an der übergabe nich wie ich es genutzt habe 😉 Wie folgt habe ich mein array gebildet welches ich per ajax request als params übergebe. ` var idArray = new Array(); for (i=0; i\<=sm.length-1; i++) { idArray[i]=sm[i].data.ID; } var idJson = Ext.encode(idArray); ` der fehler steckte in `var idJson = Ext.encode(idArray);` Einfach rausnehmen und schon gings 🙂
