Programación Web y Scripting > PHP

 Links

(1/3) > >>

NextorJoc:
Bueno, gracias por responder todas mis dudas y por tenerme pasiencia.

Ahora mi cinsulta es sobre algo que busque en los manuales de php y no se si no esta o esta muy complicado para entenderlo.

Lo que quiero hacer es, tengo una pagina (B) con determinados campos, ej.

Nombre:
Direccion:
Telefono:
etc....

Y una pagina (A) en la que tengo los nombres de las personas.

Lo que quisiera saber es como hacer para que cuando le de un click a algun nombre, me transfiera a la pagina (B) y esta me cargue, desde la base de datos, los datos del contacto seleccionado.

He visto que usan algo como esto:  ...../contactos.php?id=1

Pero no entiendo muy bien el funcionamiento.

Espero que me puedan ayudar y disculpen las molestias.

Nextor

ArKaNtOs:
hola mira esto es sencillo, a lo que te refieres con id=1 es al identificador del contacto, supongamos que cada usuario tiene un numero identificador porque lo debe de tener entonces tu lo que debes de hacer que cuando muestres a tus usuarios lo pongas algo asi:

$sql = "SELECT id, nombre FROM usuarios ....";
$res = mysql_query($sql, $miconexion);
while($row = mysql_fetch_array($res)){
 echo "<a href='index.php?id=", $row['id'], "'>", $row['nombre'], "</a>";
}

y con esto muestras a todos tus usuarios que aparescan en tu consulta y ademas esta preparandote para mostrar sus datos; en la sig, pagina podrias algo asi

if(isset($_GET['id'])){
 $sql = "select * from usuarios where id='$_GET[id]'";
 $res = mysql_query($sql, $miconexion);
 if(mysql_num_rows($res) == 0 ){
  echo "el id no existe";
 }
 else{
  $row = mysql_fetch_array($res)
  echo .... aqui muestras los datos de tu usuario ;)
 }
}

espero haberte ayudado :)

NextorJoc:
Muchisimas Gracias, Voy a probarlo

NextorJoc:
Me da este error:


--- Citar ---Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\html\mp31.php on line 8

--- Fin de la cita ---


[/CODE]<html>
<body>
<?php
$link = mysql_connect("localhost", "root");
mysql_select_db("nestor", $link);
$sql = "SELECT id, nombre FROM canciones ....";
$res = mysql_query($sql, $link);
while($row = mysql_fetch_array($res)){
echo "<a href='index.php?id=", $row['id'], "'>", $row['nombre'], "</a>";
}
?>
</body>
</html> [CODE]

Mollense:
Parece ser que Acá lo han solucionado.-

 :hola:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa