sql >> Database >  >> RDS >> Mysql

Dynamisch ingevulde vervolgkeuzelijst PHP MySQL

Als u geen paginavernieuwing wilt, dan is het antwoord "JavaScript". Nu heb je daar een aantal opties. Persoonlijk laad ik liever meer vooraf, dus ik bewaar een JSON-object dat de mogelijkheden schetst en dan ruil ik statische inhoud voor statische inhoud.

Dit zou betekenen dat ik bij verandering iets zou hebben als:

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 );
} 

Uw andere optie is om gegevens "over the wire" te verzenden en deze via AJAX te laten werken. Omdat ik geen ruimte heb voor een tutorial, denk ik dat ik je veilig kan linken naar deze .



  1. Door de tafel te laten vallen blijft MySQL hangen

  2. Veroorzaakt door:java.sql.SQLException:niet-ondersteunde tekencodering 'utf8mb4'

  3. Hoe kan ik voorkomen dat een automatisch oplopende ID wordt bijgewerkt bij het bijwerken van een dubbele sleutel?

  4. Hoe id met max datumgroep per categorie selecteren in PostgreSQL?