Leí gran parte de los posts y busqué por la red, pero no encontré respuesta para esto. Es mi primera vez posteando y no estoy muy seguro de cómo hacerlo, así que ahí va.
Estoy haciendo una página de consultas en la que después de paginar los resultados debería de hacer un clic sobre cada título y abrir los detalles de este título. Concretamente al hacer clic sobre el nombre de un empleado debería obtener los datos de ese empleado.
Les muestro el código que estoy usando:
Código PHP :
if(isset($_GET['pag'])){
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
$Resultado=mysql_query("SELECT * FROM empleado ORDER BY idempleado LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
echo "<table border='1px'>";
while($MostrarFila=mysql_fetch_array($Resultado)){
echo "<tr>";
echo '<td><a href="test.php?id='.$MostrarFila['idempleado'].'">'.$MostrarFila['nombres']."</a></td>";
echo "<td>".$MostrarFila['departamento']."</td>";
echo "<td>".$MostrarFila['sueldo']."</td>";
echo "</tr>";
}
$id = $_GET['id'];
mysql_query("SELECT * FROM idempleado WHERE id = ".$id);
echo "</table>";
El asunto es que ya conseguí que los títulos se conviertan en hipervínculos, pero al hacer clic sobre ellos me llevan siempre a la misma página (test.php), en la que todo lo que tengo escrito es "esta es la página de resultados".
Por ahí leí sobre este codigo para escribir en test.php:
Código PHP :
<?php
if(isset($_GET["id"])){
$id = $_GET["id"];
$consulta = "SELECT * FROM personal WHERE id = $id";
$consulta = mysql_query($consulta);
while($registro = $mysql_fetch_array($consulta)){
echo "datos del usuario: ".$registro["columna"]."<br>";
}
}else{
echo "Si funciono pero no recibo variables";
}
?>
pero siempre me envía error.
Agradecería mucho si pudieran darme una mano con esto.
Atentamente
Webmaister
