Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2008, 14:57
lathix
 
Fecha de Ingreso: diciembre-2007
Ubicación: C:\Escritorio\Frente al Pc
Mensajes: 47
Antigüedad: 16 años, 4 meses
Puntos: 0
Formas de listar una consulta

Espero amigos no infortunalos pero es que cada vez que programo en php busco formas alternativas de listar consultas a mysql, esta es que que utilizo frecuentemente, claro que un poco modelada ya que los datos de sql los incluyo en el fichero coniguracion.

Código PHP:
 listar.php
<table width....>
<?
//Conectamos a la base de datos
$host="localhost";
//Ingresas tu usuario default = root
$user="user";
//Conotraseña de la bd
$pass="contraseña";
//El nombre de nuestra base de datos
$db="db";
//La tabla que queremos listar
$tabla="tabla";

//Conectamos con la base de datos

$con=mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);

//Establecemos condiciones de paginacion

if (!isset($pg))
$pg 0;
$cantidad 10;
$inicial $pg $cantidad;

//Realizamos la busqueda en la base de datos
$pegar "SELECT * FROM $tabla ORDER BY id DESC LIMIT $inicial,$cantidad";
$cad mysql_db_query($db,$pegar) or die (mysql_error());

//Calculamos las paginas a mostrar

$contar "SELECT * FROM $tabla";
$contarok mysql_db_query($db,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);      
while (
$array mysql_fetch_array($cad))
{
// Aqui se muestran nuestras variables
echo  "
<tr><td>
$array[variable] .  "
</td>
</tr>
 "
;
//Fin imprimir resultados
echo "<br>";


//creando los enlaces de paginacion de resultados

echo "<tr>
  <td><center><p>"
;
if (
$pg <>0)
{
$url $pg 1;
echo 
"<font><a href='listar.php?id=".$id."&pg=".$url."'>&laquo; Anterior</a>&nbsp;</font>";
}
else {
echo 
" ";
}
for (
$i 0$i<($pages 1); $i++) {
if (
$i == $pg) {
echo 
"<font><b>&nbsp;$i&nbsp;</b></font>";
}
else {
echo 
"<font><a href='listar.php?id=".$id."&pg=".$i."'>".$i."</a>&nbsp;</font>";
}
}
if (
$pg $pages) {
$url $pg 1;
echo 
"<font><a href=listar.php?id=".$id."&pg=".$url."'>Siguiente &raquo;</a></font>";
}
else {
echo 
" ";
}
echo 
"</p></center></tr>
  </td>"
;
?>
</table>

sucede que quiero listar una consulta a la base de datos como lo muetra la imagen

http://fotosupload.com/mostrar.php?imagen=FuD43054_dibujo.gif

alguien me podria ayudar, asi vamos dejando distintas formas de listar en php, he buscado y nada porsiaka...se agradece y ojala pongan este tema como importante, pues lo es.