sql >> Databáze >  >> RDS >> Mysql

Dynamický rozbalovací seznam PHP MySQL

Pokud nechcete obnovit stránku, pak je odpověď „JavaScript“. Nyní tam máte několik možností. Osobně dávám přednost načítání více dopředu, takže si nechám objekt JSON, který nastiňuje možnosti a poté vyměním statický obsah za statický.

To by znamenalo, že při změně bych měl něco jako:

var first = document.getElementById( "id of first select" )
var items = possibilities[ 
    first.value // you can also do things with selectedIndex and options if needs.
];

var second = document.getElementById( "id of second select" )
for( var i in items )
{
    var opt = document.createElement('option');
    opt.setAttribute('value', items[ it ] );
    second.appendChild( opt );
} 

Další možností je posílat data „po drátě“ a nechat je fungovat přes AJAX. Protože nemám prostor pro tutoriál, myslím, že vás mohu bezpečně odkázat na tento .



  1. SQL Server SMO si stěžuje na chybějící DLL

  2. Oracle DROP TABLE, POKUD EXISTUJE Alternativy

  3. zatímco na IDataReader.Read nefunguje s výnosem, ale foreach na čtečce ano

  4. Jaký je správný způsob použití modulu node.js postgresql?