foreach bug ?

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

  • foreach bug ?

    PHP-Code:
    <?php
    foreach ($names as $wert) {
                echo 
    "<hr>wert->".$wert;
                
    $checkuserqu $DBase->query("SELECT * FROM ".$prefix."_employee WHERE name = '".$wert."' LIMIT 1");
                
    $checkuser mysql_fetch_object($checkuserqu);
                
    $touser $checkuser->eid;
                echo 
    "<hr>id-->".$touser;
                
    //PN erzeugen
                
    $DBase->query("INSERT INTO ".$prefix."_pn VALUES ('','$userid','$touser','$topic','$text','1',NOW())");
                }
    ?>

    soweit funzt alles nur:
    für den letzen wert des array spuckt der mir keine $checkuser->eid; aus

    (ist 100% vorhanden da problem auch bei 3 gleichen werten auftritt ->heiß bei den ersten beiden steht die eid bei der letzen nicht.)

    woran kann dasliegen?
    thx Mukraker

  • #2
    mach ma vor
    PHP-Code:
    $checkuser mysql_fetch_object($checkuserqu);

                
    $touser $checkuser->eid


    PHP-Code:
    $temp mysql_fetch_array($checkuserqu);

    echo 
    '<pre>';
    print_r($temp);
    echo 
    '</pre>'
    und schau obs auch wirklich drin steht

    mfg

    Kommentar


    • #3
      ist alles drin bist auf die werte vom letzten array wert !!


      warum ?
      Zuletzt geändert von mukraker; 01.10.2003, 12:43.
      thx Mukraker

      Kommentar

      Lädt...
      X