Hola.. Saludos a todos...
Estoy programando una sección donde deseo paginar los resultados de una consulta a MySql mediane PHP y Flash... la consulta la hago mediante este script en php sin problemas y me devuelve resultados cada 5 registros, pero no se como hacer en flash y que tengo que modificar en php para paginar los resultados..
mi script en php es el siguiente:
<?
$database = "mi_base";
$conexion = mysql_connect("localhost","root","") or die ("&msg=server no encontrado");
mysql_select_db($database);
$query = "SELECT * FROM foros ORDER BY foro LIMIT $pos,5";
$result = mysql_query($query) or die ("&msg=no hay registros");
$num_rows = mysql_num_rows($result);
for($i=0;$i<$num_rows;$i++){
$row = mysql_fetch_array($result);
$idforo = "idforo$i";
$idforo = $row['idforo'];
$foro = "foro$i";
$foro = $row['foro'];
print "&topics=".($num_rows);
print("&foro$i=$foro");
print("&idforo$i=$idforo");
}
mysql_close($conexion);
?>
mi script en flash...
onLoad () {
distancia = duplicar._height;
yinicial = duplicar._y;
Categorias = new LoadVars();
Categorias.load("http://localhost/swishblog/secciones.php", POST);
Categorias.onLoad = function(sucedio) {
if (topics <=0) {
var i = 0;
while (i<= this.topics - 1) {
duplicateSprite("duplicar", ("duplicar" + i ), (i));
setProperty(("duplicar" + i), _y, yinicial);
set((("duplicar" + i) + ".foro"), this[("foro" + i )]);
set((("duplicar" + i) + ".idforo"), this[("idforo" + i)]);
yinicial += distancia;
i++;
}
} else {
msg ="Imposible cargar información sobre categorias";
}
coord_y = categorias._y;
altura = categorias._height;
duplicar._visible = false;
};
}