Salve a tutti,dovrei creare un oggetto ComboBox costruito dinamicamente con dei dati estrapolati da un database mySql.Posto il codice actionscript associato al mio comboBox:
play();
vetture=new LoadVars();
vetture.marca=_root.marca.text;
vetture.sendAndLoad("http://127.0.0.1/auto/script_php/auto/marche.php" , vetture , "POST");
vetture.onLoad=generaComboBox;
function generaComboBox()
{
for (i=0; i<vetture.righe; i++)
{
[COLOR=red]valore=vetture.v+""+i;
marca.addItem(valore);
}
}
posto il file marche.php (non fa una piega)
<?php
/*Questa pagina mi restituisce tutte le marche delle auto*/
include("dbmanagement.php");
$db=new database;
$db->connetti();//si connette al database
$sql="SELECT DISTINCT marca FROM `VETTURE`";//seleziona distintamente tutte le marche delle vetture
if($db->esegui($sql))//esegue la quesry
{
$righe=($db->righe());//ritorna il numero di righe
echo"&righe=$righe";
for($i=0;$i<$righe;$i++)
{
$marca=$db->leggi($i,'marca');
echo"&v".$i."=".$marca."";
}
}
$db->disconnetti();
?>
il problema sta in queste 2 righe di codice:
[COLOR=red]valore=vetture.v+""+i;
marca.addItem(valore);
perchè se al posto di vetture.v+""+i metto vetture.v6 o vetture.v12 funziona.
Come potrei aggirare il problema le vetture sono più di 1000 e non posso scriverle una per una.
Grazie