Vraag & Antwoord

Webprogrammeren & scripting

[PHP+MySQL] dropdown met inhoud vanuit een tabel ??

3 antwoorden
  • 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
  • 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]
  • 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

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.