Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Per waarde uit MySQL Array nieuwe Array

4 antwoorden
  • Ik heb 1 tabel met daarin 1 vakje per activiteit met daarin leerling nummers (die zich opgegeven hebben) gescheiden door een spatie. Om weer te geven wie zich al hebben opgegeven voor de activiteit moet er van elke leerlingnummer een stukje info (naam/klas/leerlingnummer/email) uit een andere tabel gehaald worden. Ik kom er alleen niet uit! Ik heb de waardes uit de actviteits tabel ge-explode naar een array om hem dan per waarde uit de array een mysql_fetch_array te laten doen voor de user-info om die dan te kunnen weergeven. Ik heb nu dit, maar dit is dus zeker fout... [code:1:3ce33526f0] $info_array = explode(" ", $act_db[Leerlingen]); for ($i=0; $i < count($info_array); $i++) { $info_r = each ($info_array); $Rij = mysql_fetch_array(mysql_query("SELECT * FROM Leerlingen WHERE Nummer = $info_r[value]")); echo ' <tr class="main"> <td width="80">'.$Rij[Nummer].'<br></td> <td width="170">'.$Rij[Naam].'<br></td> <td width="90">'.$Rij[Klas].'<br></td> <td width="150"><a href="mailto:'.$Rij[Email].'">'.$Rij[Email].'</a><br></td> <td width="140"><a href="index.php?page=remove&nummer='.$Rij[Nummer].'&act='.$act.'">Verwijder van activiteit</a><br></td> </tr> '; } [/code:1:3ce33526f0]Er moet iets verandert worden aan die for lus... en aan de manier om hem in de SQL code te verwerken gedaan worden.
  • Al opgelost... de (vereiste) '...' om $info_r[value] vergeten in de SQL query.... :roll:
  • Ik zou (persoonlijk) [code:1:872d9d6d2a] $info_array = explode(" ", $act_db[Leerlingen]); for ($i=0; $i < count($info_array); $i++) { $info_r = each ($info_array); $Rij = mysql_fetch_array(mysql_query("SELECT * FROM Leerlingen WHERE Nummer = $info_r[value]")); [/code:1:872d9d6d2a] Vervangen door: [code:1:872d9d6d2a] $info_array = explode(" ", $act_db[Leerlingen]); for ($i = 0; $i < sizeof($info_array);$i++) { $info_r = $info_array[$i]; $rij = mysql_fetch_array(mysql_query("SELECT * FROM Leerlingen WHERE Nummer = '$info_r';")); [/code:1:872d9d6d2a] [edit]Ha, al opgelost zie ik[/edit]
  • Even domme vraag mss: Krijgen waardes in een array dan automatisch al een index (of iig nummers per waarde) toegekend?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.