Ga naar inhoud

Database value in <select>


Aanbevolen berichten

Ik heb een functie die het mogelijk maakt te zoeken in een options lijst, dus als je in een invoertekstveld de eerste letters van een naam intikt sprint ie automatisch naar de betreffende naam in de <select> list, de naam wordt echter uit een database gehaald. Code: [code:1:ac37c71c70] echo "<option value='".$myrow[0]."'>".$myrow[0]."</option>"; [/code:1:ac37c71c70] Nu werkt de zoekfunctie niet meer, terwijl met <option value='mark'>mark</option> de zoekfunctie nog wel werkt Kern van de zoekfunctie: [code:1:ac37c71c70] str2 = form1.naam.options[j].value if(str1.substr(0, i+1)==str2.substr(0, i+1)){ form1.naam.options[j].selected = true [/code:1:ac37c71c70] waarbij str1 het invoerveld is.
Link naar reactie
Of de gegevens uit de database komen of niet maakt niets uit. Je zoekfunctie is client-side en heeft dus niets met de database te maken. Waar je je op moet concentreren is de gegenereerde output. M.a.w. controleer de uitvoer van je PHP script en kijk wat de verschillen zijn met een werkend voorbeeld waarbij je zelf de waarden ingeeft.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...