La idea, es, devolverle a flash un listado de registros, obtenidos desde una consulta... pero, esty haciendo pruebas preliminares con solamente dos miseras variables.
Mi codigo php, luce así:
Código :
<?php
$link=mysql_connect("localhost","root","");
$db_selected = mysql_select_db("ergonomia", $link);
$miconsulta = mysql_query("SELECT * FROM medidas", $link);
list($total) = mysql_fetch_row($miconsulta);
$fila = mysql_fetch_array($miconsulta);
echo "peso=".$fila['peso'].";estatura=".$fila['estatura'];
echo "<br><br>";
for($i=0; $i<=$total; $i++){
echo "Peso=".$fila['peso']."<br>";
echo "Estatura=".$fila['estatura']."<br><br>";
}
mysql_close($link);
?>
-----------------------------------------
Mi bloque de A.S., luce así:
Código :
//Declaro las variables para enviar y para recibir.
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario.
function recibirMail() {
//recogemos.
envio_lv.tabla = 'medidas';
trace("TABLA: "+envio_lv.tabla);
//enviamos.
envio_lv.sendAndLoad("consulta.php", recibir_lv, "POST");
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
var destino:MovieClip;
for (i=1; i<=10; i++) {
nuevo = "reg"+i;
destino = _root.reg.duplicateMovieClip(nuevo, i+1);
//...
destino.txt01.text = recibir_lv.peso;
destino.txt02.text = recibir_lv.estatura;
//corremos los registros.
destino._y += 32*i;
}
//oculta el aviso:
//mensaje de exito:
_root.aviso02.gotoAndPlay(4);
} else {
//Muestra el aviso "Consultando..."
_root.aviso02.gotoAndPlay(2);
}
};
stop();
Agradezco cualquier ayuda.
