Ik heb een vak in mijn database met naam waar je gegevens kan toevoegen, maar ik moet veel dezelfde naam invoeren dus dacht ik dat het handig zou zijn een dropdown windows te maken waar ik de juiste naam kan selecteren ipv hem iedere keer in te typen
nu is de vraag is dit eenvoudig te maken ?
zo ja ... laat de voorbeeldjes maar komen zou ik zeggen
zoek op google :)
als je zoekt naar:
populate a dropdown mysql
kom je vast wel iets tegen,,
(heb alvast wat werk voor je gedaan:
[code]
$query="SELECT name,id FROM student";
/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */
$result = mysql_query ($query);
echo "<select name=student value=''>Student Name</option>";
// printing the list box select command
while($nt=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=$nt[id]>$nt[name]</option>";
/* Option values are added by looping through the array */
}
echo "</select>";// Closing of list box
2) de gegevens ophalen en daarna group by gebruiken
Nee! Daar is een group by dus niet voor bedoeld! In deze tutorial leg ik uit waarom...
Je eerst oplossing die je gaf is de oplossing die je hoort te gebruiken in dit geval.
@mathias: ik zou ook nog even kijken naar het datamodel dat je gebruikt. Zodra jij namen meerdere keren gaat opslaan ben je waarschijnlijk niet helemaal correct bezig. In principe sla je gegevens namelijk maar 1x op in een database. Je zou in dit geval dus waarschijnlijk een aparte tabel moeten gebruiken.