J'ai une série de sélections chaînées qui sont remplies dynamiquement par un appel à une base de données MySQL.Ajouter une autre colonne à la liste déroulante ajax
Cela fonctionne très bien, mais je dois ajouter une autre colonne « Invm_InventoryDesc » à l'étiquette, mais conserver la valeur même (Invl_InventoryNumber) pour chaque option dans l'un des Selects.
J'ai essayé de modifier la requête pour inclure la Invm_InventoryDesc mais ça casse ... ce que je fais mal?
default:
if (strpos($key, 'brandSelect-') === 0) {
$callType = str_replace('brandSelect-', '', $key);
$resBrands = mysql_query('SELECT Invl_InventoryNumber FROM ' . DB_TABLE1
. ' WHERE Invl_LocationId = ' . mysql_real_escape_string($callType) . " ORDER BY Invl_InventoryNumber");
$select = new SelectBox('What part number are you looking for?', 'Pick a part');
for ($i = 0; list($brand) = mysql_fetch_row($resBrands); $i++) {
$select->addItem($brand, 'result-' . $brand . '-' . $callType);
}
quel est le problème ?? –
Vous devez nous dire quelle erreur vous obtenez. Le code pour la classe SelectBox serait également utile. – piddl0r
Désolé, fondamentalement la liste déroulante est vide, pas d'erreur, donc il ne crée pas les options individuelles? –