Código TEXT:
Ver original
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\comenzando-desde cero\repaso 5 (bd)\ejemplo 2 (mostrando datos)\paginacion con funciones\ejemplo3\conexion.php on line 41
he revisado en mi archivo conexion.php la funcion fetch_array y no hay error.
Código PHP:
Ver original
$cn = NULL; function Conexion() { global $cn; { echo "Error conectando a la base de datos."; } { echo "Error seleccionando la base de datos."; } return $cn; } // ejecuta la query cargada en $sql. function query($sql) { global $cn; return $query; } // retorna el numero de filas del result_set ($result) function fetch_array($result) { global $cn; return $fila; } // retorna el numero de filas del result_set ($result) function num_rows($result) { global $cn; return $num_rows; }
este es mi codigo:
Código PHP:
Ver original
function mostrar_registros($inicio,$registros) { global $cn; // declaramos la primera consulta para sacar el total de registros para paginar. $sql = "SELECT id FROM contactos"; $total_registros = num_rows($rs_sql); // utilizamos una consulta sql para mostrar los datos. declaramos la variable $sql y utilizamos la funcion LIMIT. $sql_registros = "SELECT * FROM contactos LIMIT $inicio, $registros"; } function paginar($total_registros,$registros,$pagina,$total_paginas) { if($total_registros) { if(($pagina - 1) > 0) { echo "<a href=\"ejemplo3.php?pagina=".($pagina-1)."\"> < Anterior</a>"; } for ($i=1; $i<=$total_paginas; $i++){ if ($pagina == $i) { echo "<a href = javascript:void(0);> ".$pagina."</a>"; } else { echo "<a href=\"ejemplo3.php?pagina=".$i."\"> ".$i."</a>"; } } if(($pagina + 1)<=$total_paginas) { echo "<a href=\"ejemplo3.php?pagina=".($pagina+1)."\"> Siguiente ></a>"; } } }