Pregunta
Estoy haciendo un flash el cual tiene una conexion a una base de satos mysql
este es el codigo del flash
Código ActionScript :
var Dataxml:XML = new XML();
Dataxml.ignoreWhite = true;
Dataxml.onLoad = function(success) {
if (success) {
largo = Dataxml.firstChild.childNodes.length;
id_flash = new Array(largo);
descp_flash = new Array(largo);
for (i=0; i<largo; i++) {
id_flash[i] = Dataxml.firstChild.childNodes[i].attributes.id_xml;
descp_flash[i] = Dataxml.firstChild.childNodes[i].attributes.descp_xml;
texto.text=Dataxml.firstChild.childNodes[10-1].attributes.descp_xml;
}
llenarDataGrid();
}
};
Dataxml.load("ides.php");
function llenarDataGrid() {
losDatos = new Array();
datos_dg.dataProvider = losDatos;
for (i=0; i<id_flash.length; i++) {
losDatos.addItem({ID:id_flash[i], Descripción:descp_flash[i]});
}
}el cual fue sacado y modificado de un tutorial y me funciona muy bien, el problema es que me muestra solo hasta el registro numero 37 en el datagrid y en un campo de texto me pasa exactamente lo mismo
aca va el codigo del php
Código PHP :
<?PHP
$link = mysql_connect("localhost", "nombre_usuario", "contraseña");
mysql_select_db("esquema");
$consulta = "SELECT * FROM pc";
$res = mysql_query($consulta);
echo "<?xml version=\"1.0\"?>\n";
echo "<node>\n";
while($val = mysql_fetch_assoc($res)){
echo "<datos id_xml=\"".$val["id"]."\" descp_xml=\"".$val["nombre"]."\" />";
}
echo "</node>\n";
mysql_close($link);
?>cambio la query por ejemplo:
Código PHP :
$consulta = "SELECT * FROM pc where anexo = '343' ";
y me funciona pero solo hasta el registro 37 tambien, no se que puede ser
espero que me puedan ayudar ya que es para el trabajo y estoy parado solo en eso
muchas gracias
[BOFH]Nombre de usuario y contraseña editados. Nunca hagas pública información que debe ser privada o sufrirás las consecuencias
