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