sql >> Database >  >> RDS >> Mysql

Ajax-benadering voor het vullen van een tweede dynamische vervolgkeuzelijst op basis van de selectie in de eerste

Uw PHP-script dat de tweede lijst vult, moet via Ajax worden aangeroepen wanneer de gebruiker de waarde van de eerste vervolgkeuzelijst wijzigt. Dus je moet toevoegen onchange="myFunctionToPopulate(this.value);" naar de eerste vervolgkeuzelijst.

Als je niet weet hoe je dat moet doen, raad ik je aan om ook een JS-bibliotheek zoals jQuery te gebruiken, en we zullen je de eenvoudige code posten om dit te bereiken.

Bewerkt

Met jQuery kun je zoiets als dit doen:

<select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
  <option....
</select>
...
<div id="dropdown2_container" style="display:none"> </div>

Waar your_script.php de hele select-tag zou retourneren.



  1. PHP &MySql controleren of tabel leeg is

  2. Java JDBC - Verbinding maken met Oracle via tnsnames.ora

  3. SQL Server 2016:een databasegebruiker maken

  4. Strategieën om twee mySQL-databases (op afzonderlijke locaties) synchroon te houden?