foreach bug ?

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

  • 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

    Comment


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


      warum ?
      Last edited by mukraker; 01-10-2003, 11:43.
      thx Mukraker

      Comment

      Working...
      X