AS de flash:
System.useCodepage = true;
import flash.net.*;
import mx.controls.Alert;
import mx.controls.Button;
import mx.controls.*;
import mx.containers.*;
Stage.showMenu=false;
this.createClassObject(ComboBox, "pregunta_cb", 1, {_x:398.4, _y:192.4});
pregunta_cb.setSize(427.0, 26.4);
var question:Object = new Object();
question.change = function(evt_obj:Object) {
var item_obj_que:Object = pregunta_cb.text;
pregunta_txt.text = item_obj_que;
};
pregunta_cb.addEventListener("change", question);
Alert.okLabel = "Aceptar";
Alert.buttonHeight = 22;
Alert.buttonWidth = 100;
var envio_lv:LoadVars = new LoadVars();
var Datos:LoadVars = new LoadVars();
Datos.load("http://localhost/web/modificarCuestionario.php", Datos, "POST");
Datos.onLoad = function(success:Boolean)
{
if (success)
{
for(j=0;this["nomb"+j]!=undefined;j++)
{
pregunta_cb.addItem (this["nomb"+j]);
}
}
else
{
trace("no se cargó la informacion de la base de datos");
}
};
//Funcion para activar el ComboBox
selectMenu = new Object();
//Creamos la funcion selectMenu, que es nuestra apliacion principal
//para el combobox. Declaramos esta funcion como un nuevo objeto.
selectMenu.change = function(evento) {
/* selectMenu al ser un objeto, podemos agregarle cualquier propiedad
valor u opcion, en este caso otra funcion, la cual nombraremos "evento" */
trace("Seleccionado "+evento.target.value);
cuestion.text = pregunta_cb.text;
var Datos2:LoadVars = new LoadVars();
Datos2.cuestionL = cuestion.text;
Datos2.sendAndLoad("http://localhost/web/modificarCuestionario2.php", Datos2, "POST");
Datos2.onLoad = function(success:Boolean)
{
if (success)
{
res1.text = Datos2['res1'];
res2.text = Datos2['res2'];
res3.text = Datos2['res3'];
}
else
{
trace("no se cargó la informacion de la base de datos");
}
};
};
pregunta_cb.addEventListener("change", selectMenu);
//aplicamos la funcion creada a mi box y listo!!
this.carga._visible=false;
stop();
PHP: modificarCuestionario.php
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("mi_bd", $link);
$consulta1= mysql_query(utf8_decode("SELECT pregunta FROM preguntas ORDER BY idPregunta"));
$i=0;
$j=1;
$cade="";
while($rows=mysql_fetch_array($consulta1))
{
$cade.="&nomb".$i."=".$rows["pregunta"];
$i++;
}
echo "&cade=$cade";
mysql_close();
?>
PHP: modificarCuestionario2.php
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("mi_bd", $link);
$preg = $_POST['cuestionL'];
$selec = mysql_query(utf8_decode("SELECT idPregunta FROM preguntas WHERE pregunta =".$preg));
$lista = mysql_fetch_array($selec);
$consulta= mysql_query(utf8_decode("SELECT respuesta FROM respuestas WHERE idPregunta =".$lista['idPregunta']));
$i=1;
while($row = mysql_fetch_array($consulta))
{
echo "&res".$i."=".$row['respuesta'];
$i++;
}
mysql_free_result($consulta);
mysql_close();
?>