Foros del Web » Programando para Internet » PHP »

Listar resultados de base de datos y vincular

Estas en el tema de Listar resultados de base de datos y vincular en el foro de PHP en Foros del Web. Hola tengo una duda para obtener los registros de una base de datos Ya se como se obtienen los datos Código PHP: while( $row  =  ...
  #1 (permalink)  
Antiguo 16/07/2009, 06:09
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Listar resultados de base de datos y vincular

Hola tengo una duda para obtener los registros de una base de datos

Ya se como se obtienen los datos

Código PHP:
while($row mysql_fetch_assoc($sql )) {
 
echo 
"Nombre: ".$row['nombre']."<br />";
echo 
"Apellido: ".$row['apellido']."<br />";
 

Pero lo que quero es mostrar la lista de unos clientes y que una vez que salga la lista, los nombres de los clientes por ejemplo sean un vinculo que me lleven a otra ventana donde aparezcan todos sus datos. Como podria hacerlo
  #2 (permalink)  
Antiguo 16/07/2009, 06:13
Avatar de jlmoreno31  
Fecha de Ingreso: mayo-2009
Ubicación: Barcelona
Mensajes: 174
Antigüedad: 15 años
Puntos: 2
Respuesta: Listar resultados de base de datos y vincular

Es sencillo.
Te pongo un codigo de ejemplo y tu lo modificas con tus campos:

<?
$sql="SELECT * FROM centros where Centro_premium='si' ORDER BY fecha DESC LIMIT 0,4";
$resultado=mysql_query($sql);

while ($row = mysql_fetch_array($resultado)){
echo "<div style='width:570px; margin:1px 0px 5px 0px; border-bottom:1px dotted #999; Font-Family:Arial; Font-size:12px; color:#000; '>";
echo "<table style='width:100%; height:auto;'>";
echo "<tr>";
echo "<td width='75px' valign='top'><a href=detalle.php?id_centro=$row[id_centro]><img src=\"imagen.php?ancho=75&amp;ruta=".$row["Logotipo"]."\" style='border:0px solid #ccc;'></a></td>";
echo "<td width=480px' valign='top'><a class='link' href=detalle.php?id_centro=$row[id_centro]>".$row["Centro"]."</a><br/><span style='color:#333;'>".$row["Ciudad"]."&nbsp;,".$row["Direccion"]."</span><br/><br/><a class='normal1' href=comentarios.php?id_centro=$row[id_centro]>Leer Comentarios</a></td>";
echo "</tr>";
echo "</table>";
echo "</div>";
}


Tienes que tener dos archivos php.

El primero listas a tus clientes y haces el link (Pagina maestro)
El segundo es un archivo donde en función de la id del cliente salen los datos de uno u otro (pagina detalle)

al principo parece un poco complicado, pero ya verás que en un par de minutos mirando el codigo está chupado!

Un saludo
  #3 (permalink)  
Antiguo 16/07/2009, 08:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Listar resultados de base de datos y vincular

Gracias por la respuesta, es que soy un poco novato con php

Esto creo q lo entiendo, pero ahora en la pagina detalle.php como hago para que en funcion de la id me salga la informacion de un cliente o de otro
  #4 (permalink)  
Antiguo 16/07/2009, 08:25
Avatar de zeuslife  
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 533
Antigüedad: 16 años, 3 meses
Puntos: 11
Respuesta: Listar resultados de base de datos y vincular

Pues simplemente, capturando esa id, y consultando sobre esa id en la base de datos, y mostrandolos en pantalla. Algo así:

$id = $_GET['id'];

$sql="SELECT * FROM tabla WHERE id='$id'";
$resultado = mysql_query($sql);
$row = mysql_fetch_array($resultado)

//Esto ahora es un ejemplo de los datos que haya

echo "".$row['id']."<br>";
echo "".$row['nombre']."<br>";
echo ""-$row['n']."<br>";

y así todo lo que quieras =P
  #5 (permalink)  
Antiguo 16/07/2009, 10:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Listar resultados de base de datos y vincular

Ok Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:39.