Hola Emanuel,
Vamos a suponer que tienes una tabla con la siguiente configuración:
Nombre de la tabla:
empleados
*------*---------------------*---------------------*-------------*--------------------*---------------------*
| id | nombre | apellido | edad | telefono | direccion |
*================================================= =============*
| 1 | Diego | Perez | 21 | 1112233 | Calle 123 |
*------*---------------------*---------------------*-------------*--------------------*---------------------*
| 2 | Marco | Alvarez | 19 | 2221133 | Calle 234 |
*------*---------------------*---------------------*-------------*--------------------*---------------------*
| 3 | Edison | Garcia | 23 | 5550055 | Calle 12 |
*------*---------------------*---------------------*-------------*--------------------*---------------------*
Ahora en PHP quieres mostrar un listado con solo el ID, nombre y apellido, para que cuando alguien haga clic sobre
consultar, te lleve a un archivo PHP donde se muestran los demás datos:
*-----conexion.php----*
Creas un archivo PHP con las siguientes Lineas:
*--------listar.php-----------*
Creas el archivo con el nombre listar.php, pones las etiquetas html que desees y todo lo demas y entre donde quieras mostrar el listado vas a encerrar el siguiente codigo entre las etiquetas <?php
?>
Código PHP:
Ver originalinclude('conexion.php');
$query="SELECT id, nombre, apellido FROM empleados ";
$nombre_columna=array( ' ', 'Id', 'Nombre', 'Apellido');
echo "<table'>";
echo "<tr'>";
for($i=0;$i<=3;$i++)
{
echo "<td>".$nombre_columna[$i]."</td>";
}
echo "</tr>";
if ($total>0){
echo "<tr>";
echo"<td><a href='informacion.php?id=".$fila['id']."'>Consultar</a></td>";
echo "<td>".$fila['id']."<br /></td>";
echo "<td>".$fila['nombre']."<br /></td>";
echo "<td>".$fila['apellido']."<br /></td>";
echo "</tr>";
}
}
echo "</table>";
*--------informacion.php-----------*
Lo mismo creas el archivo con el nombre informacion.php, pones las etiquetas html que desees y todo lo demas y entre donde quieras mostrar el listado vas a encerrar el siguiente codigo entre las etiquetas <?php
?>
Código PHP:
Ver originalrequire("conexion.php");
$idreg = getParam($_GET["id"], "-1");
$sql = "SELECT * FROM empleados WHERE id='$idreg'";
$nombre_columna=array( 'Id', 'Nombre', 'Apellido', 'Edad', 'Telefono', 'Direccion');
echo "<table'>";
echo "<tr'>";
for($i=0;$i<=5;$i++)
{
echo "<td>".$nombre_columna[$i]."</td>";
}
echo "</tr>";
if ($total>0){
echo "<tr>";
echo "<td>".$fila['id']."<br /></td>";
echo "<td>".$fila['nombre']."<br /></td>";
echo "<td>".$fila['apellido']."<br /></td>";
echo "<td>".$fila['edad']."<br /></td>";
echo "<td>".$fila['telefono']."<br /></td>";
echo "<td>".$fila['direccion']."<br /></td>";
echo "</tr>";
}
}
echo "</table>";
Espero te sea de utilidad y me comentas si te falla algo para solucionarlo.