Hey
Først jeg benytter PHP4, ved det stinker når vi snakker OOP, men der er desvære ingen vej uden om i mit tilfælde, da vi benytter en novell netware apache server. Jeg har et lille problem, når jeg har 1 classer, og jeg ønsker at hente et array fra dens objekt til en et andet objekt, hvordan gør jeg så. Lad os sige jeg har følgenden kode:
class uge {
function ugesort() {
$uge_query = mysql_query("SELECT DISTINCT uge FROM periode WHERE brugernavn='$this->brugernavn'");
if ($uge_query){
$antal_uger = mysql_num_rows($uge_query);
while($tmp = mysql_fetch_row($uge_query)) {
$uge[]=$tmp;
}
$this->uge = sort($uge);
$this->forskel_uge = $uge[$antal_uger-1][0] - $uge[0][0];
$this->største_uge = $uge[$antal_uger-1][0];
$this->mindste_uge = $uge[0][0];
}
}
}
og
NY FILE:
include("test2.php");
$aUge = new uge;
$test = $aUge->ugesort();
$test2 = $aUge->forskel_uge;
$test3 = $aUge->største_uge;
$test4 = $aUge->mindste_uge;
$uge = $aUge->uge;
$test5 = $uge[0][0];
echo "$test2, $test3, $test4, $test5";
Jeg har undladt lidt i class uge, men det er blot hvordan jeg fanger brugernavn og hvordan jeg får adgang til MYSQL server, ikke så vigtigt for det virker fint.
Men næsten alt virker fint, jeg får det rigtige udskreveet på skærmen, med borset fra array'et $uge som jeg ikke kan fange på nogen måder. Hvordan fanger jeg et array fra et objekt?????