Nieuw lid |
|
Heb echt al gezocht maar kom er niet uit mss kan iemand mij hier verderhelpen.
Ik probeer een array te vormen met als key het veld uit de databank en als value de waarde van het veld.
/retourneert een array met alle actieve inschrijvingen
function getOverzicht(){
$res = array();
$sql = "SELECT cursist_id,voornaam,achternaam,status from tabcursist";
if($this->con->query($sql)){
$data = $this->con->getallassoc($sql);
$this->aantal_inschrijvingen = count($data);
foreach ($data as $rec=>$value){
foreach($data[$rec] as $key=>$value){
echo $res[]=$value."<br>";
echo $res[$rec]= $value."<br>";
}//einde foreach2
}//einde foreach1
}//einde if
return $res;
}//einde getOverzicht()
/retourneert een array met alle actieve inschrijvingen function getOverzicht(){ $sql = "SELECT cursist_id,voornaam,achternaam,status from tabcursist"; if($this->con->query($sql)){ $data = $this->con->getallassoc($sql); $this->aantal_inschrijvingen = count($data); foreach ($data as $rec=>$value){ foreach($data[$rec] as $key=>$value){ echo $res[]=$value."<br>"; echo $res[$rec]= $value."<br>"; }//einde foreach2 }//einde foreach1 }//einde if return $res; }//einde getOverzicht()
de return zou een associatieve array moeten zijn als ik in de tweede loop $key en $value echo kloppen de waarde bv
voornaam=>gunter enz.. voor achternaam, status maar als ik het in de array $res[] wil opslaan krijg ik niets meer te zien op het scherm.
|