Programación Web y Scripting > PHP
Links
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
[#] Página Siguiente
Ir a la versión completa