phpbar.de logo

Mailinglisten-Archive

[php] fragen zu kompliziert/trivial/bloed? warum kein feedback

[php] fragen zu kompliziert/trivial/bloed? warum kein feedback

Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de
Tue, 17 Oct 2000 11:48:49 +0200


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