Mailinglisten-Archive |
Nein nein juri, ich weiss ist nicht einfach zu verstehen was ich da geschrieben habe ich programmiere aber noch nicht wirklich lange! deswegen hier nochmal mein problem: ich schreibe in ein array ( $ergArray ) propperties und variablen die sich z.b aus folgenden zeilen ergeben ----- $res_id = mysql_db_query('daba',"select * from tab where computer = 'mac'"); $num = mysql_num_rows($res_id); array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); ----- mein array sieht also z.b. so aus: ----- $ergArray["Result"=>Resource id #2, "Number"=>4] ----- eigentlich wuerde ich natuerlich mehrere eintraege in das array schreiben! die Ausgabe mache ich dann so: 1 if ($ergArray[0]["Number"] > 0) 2 { 3 $computer = 'mac'; 4 5 6 include ("../computer_auflistung_head_tmpl.php"); //nur html 7 8 for ($i=0; $i < $ergArray[0]["Number"]; $i++) 9 { 10 11 $kat2 = mysql_result($ergArray[0]["Result"],$i,'kat2'); 12 array_push($lastData,array("kat2"=> "$kat2")); 13 14 include ("../computer_auflistung_tmpl.php"); 15 } 16 } leider geht das aber nicht! wenn ich das array durch meine einzelnen eintraege ersetze also nicht den ersten eintrag ---- $ergArray[0]["Result"] $ergArray[0]["Number"] ---- sondern ---- $res_id $num ---- dann funtionieren die zeilen 1 bis 16 mit den werten aus dem array aber nicht. als beweis das in den arrays das gleiche steht wie in den variablen habe ich mir eine ausgabe geschrieben: ---- echo $ergArray[0]['Number']." ".$ergArray[0]['Result']."<br>"; echo $res_id." ".$num; ---- mir wird fogendes ausgegeben: ---- 4 Resource id #2 4 Resource id #2 ---- auf das zeichen das gleiche!! deswegen verstehe ich nicht warum es mit den werten aus dem array nicht funtioniert. gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __
php::bar PHP Wiki - Listenarchive