anoniem Geplaatst: 28 augustus 2003 Delen Geplaatst: 28 augustus 2003 ik krijg dit niet werkend, weet iemand wat ik fout doe ? [code:1:ff168d70bf]$sqlstr = "SELECT * FROM mm"; $result = mysql_query($sqlstr); if (mysql_num_rows($result)) { echo '<select name="Name" size="1">'; while ($row = mysql_fetch_array($result)) { printf('<option value="%s">%s</option>', $row["name"]); } echo '</select>'; } else { echo 'Geen Gevonden'; } [/code:1:ff168d70bf] Tevens wil ik graag een selectie maken vanuit deze dropdown. Alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 28 augustus 2003 Auteur Delen Geplaatst: 28 augustus 2003 Je geeft twee placeholders voor een string in de sprintf en maar 1 parameter. Als je met selectie bedoeld dat eent optie standaard geselecteerd moet zijn dan kan dat door [i:201a192cb8]selected="selected"[/i:201a192cb8] toe te voegen (afhankelijk van een bepaalde conditie). [code:1:201a192cb8] $sqlstr = "SELECT * FROM mm"; $result = mysql_query($sqlstr); if (mysql_num_rows($result)) { echo '<select name="Name" size="1">'; while ($row = mysql_fetch_array($result)) { // determine if option is 'selected' if ($foo == $row['name']) { $bar = ' selected="selected"'; } else { $bar = ''; } // write the option printf('<option value="%s"%s>%s</option>', $row["name"], $bar, $row["name"]); } echo '</select>'; } else { echo 'Geen Gevonden'; } [/code:1:201a192cb8] Quote Link naar reactie
anoniem Geplaatst: 28 augustus 2003 Auteur Delen Geplaatst: 28 augustus 2003 werkt inderdaad, bedankt. Met het selecteren bedoel ik het volgend, op het moment dat een waarde gekozen wordt moet er iets mee gedaan worden ( in mijn geval een grafiek maken, maar dat kennen we ..) Groeten Quote Link naar reactie
anoniem Geplaatst: 28 augustus 2003 Auteur Delen Geplaatst: 28 augustus 2003 De [i:5460096485]select[/i:5460096485] heeft een [i:5460096485]onchange [/i:5460096485]eventhandler en deze kan je een functie laten uitvoeren, bijv: [code:1:5460096485] <select name="foo" onchange="alert('hoi')"> <!-- options --> </select> [/code:1:5460096485] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen