OK, no lo puse para no repetirlo porque la habia puesto en uno de los post anteriores, pero bueno, lo pongo de nuevo..
Código PHP:
require('../xajax/xajax_core/xajax.inc.php');
$xajax = new xajax();
//esta es la función que llamo con xajax
function listar_comentarios($inicio,$cantidad){
//aquí van entre otras el paginado
$res=new xajaxResponse();
$sqlselect = "select * from comentarios where activo=1 order by 1 desc limit $inicio,$cantidad";
$result=mysql_query($sqlselect , $conexion) or die ("Error en la consultal".mysql_error());
$salida = listar_leidos($result); //llamada para listar
$res->assign("listado","innerHTML",$salida);
return $res;
}
//función que me crea la salida
function listar_leidos($result){
$salida="<table><tbody>";
while ($row=mysql_fetch_array($result)){
$salida .= crearFila($row); // esto no es necesario que lo ponga
}
$salida .="</tbody></table>";
return $salida;
}
$xajax->register(XAJAX_FUNCTION,"listar_comentarios");
$xajax->processRequest();