Übergabe eines String in einer while Schleife

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Übergabe eines String in einer while Schleife

    Hallo,
    folgendes Problem

    Ich gewinne durch die Suchabfgrage eine Variable

    ------
    $orders_products_attributes_query = mysql_query("SELECT * FROM orders_products_attributes WHERE orders_products_id=$orders_products[orders_products_id]");

    while($orders_products_attributes = mysql_fetch_array ($orders_products_attributes_query))
    {

    $orders_products_attributes[value] = mein gewünschtes Ergebnis

    }
    -----

    mein Ergebnis ist z.B. "Platte 3"

    Setze ich das Ergebnis jetzt in einer erneuten Suchabfrage ein, in der ich in einer weiteren Tabelle nach "Platte 3" suche, funktioniert es nicht.

    ------
    $products_options_query = mysql_query("SELECT * FROM products_options WHERE value='$orders_products_attributes[value]'");

    while($products_options= mysql_fetch_array ($products_options_query))
    {
    Das führt bei der Wort-Ziffer Kombination nicht zum Erfolg.
    Bei anderen Suchworten funktioniert es.

    "suchwort" = Erfolg
    "suchwort 3" = kein Erfolg

    Obwohl natürlich beide in der tab enthalten sind
    }
    -----




    Was mache ich falsch?



    Zuletzt geändert von PPP; 19.06.2006, 07:54.

  • #2
    <<Was mache ich falsch?>>
    1)['wert'] statt [wert];
    2)du machst kein echo und print_r um die werten von Variablen mit komischen verhalten anzusehen.
    3)
    du überschreibst jedes mal
    $orders_products_attributes['value'] statt neuen wert in
    array anzuhängen
    Slava
    bituniverse.com

    Kommentar

    Lädt...
    X