Array ausgabe foreach

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • derHund
    replied
    Was habe ich denn so schlecht erklärt?
    hmm, eigentlich garnix wir ham halt ein weing getrödelt ...

    wenigstens gehts ...

    Leave a comment:


  • kari_w
    Guest replied
    jaaaaaaaaaaaaaaaa das ist es genau!!!
    Array
    (
    [0] => 1
    [1] => 6
    )

    Array
    (
    [0] => 1
    [1] => 5
    )

    Array
    (
    [0] => 3
    [1] => 4
    )



    Nun funktioniert es auch mti der select.
    Herzlichen Dank *knuddel*!!!

    Was habe ich denn so schlecht erklärt?

    gruss

    kari_w

    Leave a comment:


  • derHund
    replied
    hmm,

    jetzt ham wir den knackpunkt doch, oder?

    du wolltest nen array, daß als elemente 1 und 6 hat?
    jetzt haste nen array, das als element '1,6' hat?
    scheint mir zumindest so ...

    mach mal aus
    PHP Code:
    $namen = array($row['attridar']); 
    PHP Code:
    $namen explode (','$row['attridar']); 
    und wende dann bitte nochmal mein print_r-schnipsel auf $namen an ...

    Leave a comment:


  • kari_w
    Guest replied
    Sorry das tut mir leid da hab i di wohl falsch verstanden *knuddel*

    Die ausgabe ist die:

    Array
    (
    [0] => 1,6
    )

    Array
    (
    [0] => 1,5
    )

    Array
    (
    [0] => 3,4
    )

    Die Zahlen sind nur in meinem beispiel gleich wie in meiner ausgabe. normalerweise sind die ja anders daher ist die select abfrage.

    Leave a comment:


  • derHund
    replied
    ja,

    wenn du meine hilfe nicht willst, ich hab hier mein bier ...

    ansonsten würde ich dich doch mal bitten, meinen code auszuführen, und die ausgabe zu posten ... danke.

    daß der code nicht das macht, was du willst, ist ja wohl klar. er macht aber das, was ich überprüfen will. ich nenne das debuggen, falls du das kennst ...

    ich will doch nur überprüfen, ob dein array so konstruiert wird, wie du das willst ...

    Leave a comment:


  • kari_w
    Guest replied
    Original geschrieben von derHund
    hmm,

    theoretisch? wie wärs mit praktisch?

    PHP Code:
    $namen = array($row['attridar']);
    echo 
    '<pre>';
    print_r ($namen);
    echo 
    '</pre>'
    ausgabe?
    Praktisch würde ich sagen, dass mir dein Code alles andere als weiterhilft.
    Die Select abfrage ist nicht vorhanden.
    Um diesen Code gehts wie ich ihn gepostet habe was nicht Funktioniert.
    Hast du dafür einen Tipp?

    Gruss

    kari_w

    Leave a comment:


  • derHund
    replied
    hmm,

    theoretisch? wie wärs mit praktisch?

    PHP Code:
    $namen = array($row['attridar']);
    echo 
    '<pre>';
    print_r ($namen);
    echo 
    '</pre>'
    ausgabe?

    Leave a comment:


  • kari_w
    Guest replied
    Ich habe nun nochmals geschaut auf der Manual Seite.
    Theoretisch müsste er doch in diesem foreach soviel mal durchlaufen, wie er werte im array hat. Und somit müsste es doch ausgegeben werden oder?? Gibt es da keine möglichkeit?

    Gruss

    kari_w *knuddel*

    Leave a comment:


  • kari_w
    Guest replied
    Hi

    $namen = array($row['attridar']);
    In der $row[attridar] steht 1,6 als beispiel. Es können auch mehr zahlen drin stehen.
    Mit der foreach wollte ich bezwecken, dass er mir pro Zahl diese Select abfrage macht. Daher müsste er mir ja eigentlich dies ausgeben:

    Test1 | -1-5
    Test2 | -1-6
    Test3 | -3-4
    Was ist denn daran falsch, dass er mir nicht alle ausgibt?

    SQL:
    Es gibt die felder id, und attr_prodid
    Die ID sind die zahlen im array und attr_prodid ist das was ich in $aaa reinspeicher.

    Gruss

    kari_w

    Leave a comment:


  • derHund
    replied
    OffTopic:
    je länger ich deinen code anschau, desto unsinniger erscheint er mir


    poste mal bitte nen tabellen-dump ...

    Leave a comment:


  • jochenj
    replied
    warum sollte er mehr ausgeben?
    insgesamt schreibst du ja nur den wert der spalte
    $row2['attr_prodid'] in deine variable oder steht in dieser spalte mehr drin?

    Leave a comment:


  • kari_w
    Guest replied
    Super aber auch noch nicht ganz.

    Nun gibt er statt dies:
    Test1 | -1-5
    Test2 | -1-6
    Test3 | -3-4

    Das hier aus:
    Test1 | -1
    Test2 | -1
    Test3 | -3
    Also aus irgendeinem Grund nur den ersten wert und nicht alle. Er müsste theoretisch mehr ausgeben.

    gruss

    kari_w

    Leave a comment:


  • derHund
    replied
    hmm,

    ich weiß ja nicht, wo du das $aaa ausgibst, aber irgendwo mußt du es wieder zurücksetzten, in der schleife, sonst stehen da irgendwann alle werte drin.

    Leave a comment:


  • kari_w
    Guest replied
    Hallo.

    Können ja aber was ist daran falsch bez was müsste ich dazu ändern?
    Er müsste dies doch somit richtig machen?

    Gruss

    kari_w

    Leave a comment:


  • derHund
    replied
    Re: Array ausgabe foreach

    Warum ist dies? Habe ich irgendwo einen Denkfehler?
    PHP Code:
    $aaa=$aaa.$row2['attr_prodid']; 
    könnte es daran liegen?

    Leave a comment:

Working...
X