Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2014, 07:49
juancamotril
 
Fecha de Ingreso: mayo-2011
Ubicación: Motril (Granada)
Mensajes: 15
Antigüedad: 12 años, 11 meses
Puntos: 0
hipervinculo en una tabla que muestre resultados de una bd.

Hola, espero que puedan ayudarme, tengo una b.d. con datos personales (nombre, ciudad, telefono, trabajo,...) el caso es que ésta se imprime en una tabla y quisiera que el campo del nombre apareciese como un hipervínculo que llamase a otra página con datos más detallados sobre el sujeto en cuestión, tengo echo un borrador pero no funciona, no se si hay alguna manera más fácil de hacerlo y yo lo hize muy dificil
Les adjunto el código:

<?php
$host="localhost"; $usuario="root"; $pass="root";
$provincia=$_POST['provincia'];
$estudios=$_POST['estudios'];
$trabajo=$_POST['trabajox'];
$experiencia=$_POST['experiencia'];
if($provincia!="" AND $estudios!="" AND $trabajo!="" AND $experiencia!="")
{
$sentencia1="SELECT anio_nac, estudios, experiencia, telefono FROM tabla WHERE provincia = '$provincia' and estudios = '$estudios'and trabajo = '$trabajo' and experiencia = '$experiencia'";
$sentencia2="SELECT nombre FROM tabla WHERE provincia = '$provincia' and estudios = '$estudios'and trabajo = '$trabajo' and experiencia = '$experiencia'"; // VErificando sentencia creada /* print $sentencia;*/ $c=mysql_connect($host,$usuario) or die("Ha sido imposible conectar con la base de datos"); mysql_select_db("desempleados", $c); $resultado1=mysql_query("$sentencia",$c)or die(mysql_error());
$resultado2=mysql_query("$sentencia",$c)or die(mysql_error());
if(mysql_num_rows($resultado)>0) {
print "<table align=center border=2>"; print "<tr><td>NOMBRE Y APELLIDOS</td><td>A�O NAC.</td><td>ESTUDIOS</td> <td>EXPERIENCIA PREVIA</td><td>TEL�FONO</td></tr>";
while($registro2 = mysql_fetch_row($resultado2))
{
print "<tr>";
foreach($registro2 as $clave2)
{
print "<td>"<a href="resultado.php".$clave2.></a>"</td>"; ---- AQUI DA ERROR
}
}
}
}
while($registro = mysql_fetch_row($resultado1))
{
foreach($registro as $clave)
{
print "<td>".$clave."</td>";
}
}
print "</table>";

else{ ---- AQUI DA ERROR
echo "La consulta no devolvio registros.";
}
mysql_close($c);

else{
echo "Al menos uno de los datos no es v�lido.";
}
?>

GRACIAS DE ANTEMANO