Hallo,
ich hätte mal eine frage zu Array ich komme nicht weiter.
// das ist die Klasse
class Test
{
var $iID = NULL;
var $sName = NULL;
Hat keinen Sinn, Variablen initialisieren zu wollen und sie dabei gleich wieder zu deinitialisieren - denn genau das macht das NULL.
function Status1()
{
$myDB =& new DB;
$aReturn = array();$sql = "SELECT s_id, s_name FROM im_Test";
$myDB->query($sql);while($myDB->next_record())
{
$aReturn[] = $myDB->f('s_name');
}return $aReturn;
}function getID() {
return $this->iID;
}function getName() {
return $this->sName;
}function setName($tmp) {
$this->sName = $tmp;
}//
//Status
$oStatus1 = new Test();
$Test = $oStatus1->Status1();
for($j=0; $j<count($Test); $j++)
Du kannst auch foreach benützen.
{
// hier kann ich machen was ich möchte ich bekomme nicht die Namen raus.
}
Um dir helfen zu können, musst du uns etwas mehr "Material" liefern - was "machst" du in dieser Schleife eigentlich oder wie sieht die Klasse 'DB' aus?
Erlich ich habe die Arrays nie richtig verstanden ich weiß wann man sie verwenden muss aber ich weiß nicht wie.
An dem vorliegenden Quellcode kann ich keinen Fehler in Bezug auf Arrays feststellen.
mfg
Rato
§§§
Meine Postings basieren lediglich auf mein Wissen und können völliger Blödsinn sein.
§§§