Ik ben bezig met de LinkSelectField optie. Daarbij vervang ik de statische gegevens in de loader met dynamische gegevens uit de database. Dat gaat op zich goed alleen krijg ik maar één waarde terug terwijl het er meerdere moeten zijn.
Dit is de query die ik gebruik:
Quote
$query = "SELECT * FROM lussen WHERE gfclnr = '$filter' ORDER BY omschr";
$sql = mysql_query($query)
or trigger_error(mysql_error(), E_USER_WARNING);
Je gebruikt als index voor je array "gfclnr", aangezien je daar je WHERE op uitvoert vermoed ik dat die "gfclnr" maar 1 waarde kan hebben? M.a.w.: volgens mij overschrijf je telkens je array op 1 plaats, daarom krijg je 1 item terug.
Zelfs als ik de WHERE weghaal krijg ik maar 1 record terug.
En volgens mij komt dat omdat je die $row1['gfclnr'] in je index gebruikt, daar staat toch telkens 1 waarde? Haal die waarde weg, dus gebruik gewoon [] of zet er een unieke identifier van je tabel in, bijvoorbeeld $row1['id'] of $row1['lussen_id']?