Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/03/2008, 19:11
luks77
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Varias Consultas sobre PHP + MySQL

Hay estan los problema en lo unico que te puedo ayudar, porque lo demas mucho no entiendo, es para crear un link con cada user.

supongamos queres crear una pagina con todos los miembros ha esta la llamamos member.php con un link en cada user a personal.php que es donde se muestra todos los datos personales de cada uno


En member.php ponemos
Código PHP:
//nos conectamos
$db1=mysql_connect(host$nombre$pass); 
mysql_select_db("base de datos"); 
//hacemos una peticion
$query="select * from Establecimientos";
$resultado=mysql_query($query,$db1);

//decimos que nos devuelva todos los resultados     
for ($i=$numero2$i <=$num_resultados ;$i++)
     {
     
$row mysql_fetch_array($resultado);
//aca haremos los links a la pagina personal de cada uno
echo "<a href=personal.php?id=".$row["id"].">".$row["nombre"]."</a><br>";
}




Con el link este <a href=personal.php?id=".$row["id"]."> le enviamos el dato a lapagina que viene con el valor de id

Puede ser id=1
id=2
id=3,etc

en personal.php pones

Código PHP:
//nos conectamos
$db1=mysql_connect(host$nombre$pass); 
mysql_select_db("base de datos"); 
  
//hacemos una consulta
$query "select * from la_tabla_que_queres where id= '$id"//$id es igual al valor del link en que 
//clickeamos pero la tabla debe tener SI o SI el campo ID
   
$result =mysql_query($query);
   if (!
$result)
     return 
false;
//comprobamos que haya alguna info sobre el user   
$num_cats =mysql_num_rows($result);
   if (
$num_cats ==0)
      return 
false;

   
$result mysql_result($result0"UN_campo_de_la_tabla"); //Aca elejimos UN campo solo que queremos.
//Si queres otro tenes que copiar y pegar este code y cambiarar el campo
   
return $result;
        }


echo 
"$Tu_campo";//mostramos el campo que elejiste 

Perdon si tiene algun error pero lo acabo de hacer recien y no lo comprobe ante cualquier duda pregunta