Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2012, 15:57
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 12 años, 3 meses
Puntos: 14
Respuesta: Link a cada registro en tabla

Cita:
Iniciado por memoadian Ver Mensaje
si quieres mostrar un link es solamente html, si quieres saber que id de usuario selecciona usa $_GET[]

Código PHP:
Ver original
  1. <td><a href="perfil.php?id=<?php echo $registro['id']?>"><?php echo $registro['nombre'] ?></a></td>

luego en perfil haces la consulta con $_GET

Código MySQL:
Ver original
  1. SELECT * FROM users WHERE id_user = $_GET['id']
Muchisimas gracias! Era lo que necesitaba, ni más ni menos, muchas gracias!

EDITO: Al poner en práctica de una manera tu respuesta me ha dado un error : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in line 73

esa parte de código es así:

Código PHP:
<?php
if(isset($_GET['id'])){
$conexionmysql_connect("fdb2.awardspace.com","995851_newco","password") or die("Error al conectar"); 
mysql_select_db("995851_newco",$conexion) or die ("Error al seleccionar la base de  datos "); 
$comprobar=mysql_query("SELECT * FROM registrados WHERE id='$_GET['id']'",$conexion);
$datos mysql_fetch_array($comprobar);

$nombreperfil=$datos['nombre'];
$apellidoperfil=$datos['apellidos'];
$correoperfil=$datos['correo'];
$idperfil=$_GET['id'];
?>
El perfil que estas visitando es de <?php echo ".$nombreperfil." ?>.

<?php
La línea 73 pertenece a la de $comprobar ->$comprobar=mysql_query("SELECT * FROM registrados WHERE id='$_GET['id']'",$conexion);

Tienes idea de por qué aparece este error? Gracias.

Última edición por ananda; 04/04/2012 a las 16:13