Foros del Web » Programando para Internet » PHP »

al seleccionar un usuario que rellene los datos de una misma tabla

Estas en el tema de al seleccionar un usuario que rellene los datos de una misma tabla en el foro de PHP en Foros del Web. hola amigos, soy super nuevo en esto y necesito ayuda, estoy haciendo un formulario con php y mysql, donde conecto a una base de datos ...
  #1 (permalink)  
Antiguo 21/05/2008, 16:19
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
al seleccionar un usuario que rellene los datos de una misma tabla

hola amigos, soy super nuevo en esto y necesito ayuda, estoy haciendo un formulario con php y mysql, donde conecto a una base de datos , en una tabla usuario que tiene nombre de usuario , user mail, anexo, etc

yo quiero hacer un select que me permita elejir al usuario y que una vez que lo elija, me muestre sus otros datos anexo mail , piso , etc lo que tengo es esto...

<html>
<head>

<td><b>USUARIO</b></td>
<td><select name='USUARIO'><br>
<?php
/****** ****************************/
$server=mysql_connect("localhost","****","****" );
if(!$server)
{
die('No se pudo conectar por : ' . mysql_error());
}
$basedatos=mysql_select_db("sop_vector",$server) ;
if(!$basedatos)
{
die('No se pudo entrar a la BD por : ' . mysql_error());
}






$query="SELECT * FROM usuario order by usu, mail ";
$result=mysql_query($query,$server);
while($row=mysql_fetch_assoc($result))
{
echo "<option>".$row['usu']."</option>";

}

?>




esto me muestra, la lista de usuarios pero no se como hacer que me muestre los demas datos ojala puedas ayudarme


Gracias
  #2 (permalink)  
Antiguo 21/05/2008, 16:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: al seleccionar un usuario que rellene los datos de una misma tabla

Hola nanoglio,

Si lo que quieres hacer es mostrar los datos sin recargar la pagina necesitas usar AJAX, no hay otra forma. Si por otro lado si puedes recargar la pagina debes de agregar un código JS a tu select para que cuando selecciones el usuario se recargue la pagina.

Posteriormente checas si por $_POST o $_GET viene el usuario, y haces una consulta SQL a la base de datos obtienes los datos y los pintas en el respectivo campo donde quieras que se muestren.

Saludos.
  #3 (permalink)  
Antiguo 21/05/2008, 16:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: al seleccionar un usuario que rellene los datos de una misma tabla

Gracias por responder tan pronto , de ajax no conozco nada asi que no seria una opcion en mi caso y lo de js, me puedes indicar algun lado donde poder ver algun ejemplo , ya que los que he visto solo me muestran los datos si yo escribo el nombre y no si lo selecciono


gracias
  #4 (permalink)  
Antiguo 21/05/2008, 16:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: al seleccionar un usuario que rellene los datos de una misma tabla

Hola nanoglio,

Solo es cuestión que agregues un evento onchange de tu select para enviar el dato, algo así:
Código:
<select name="usuario" onchange="this.form.submit();">
Saludos.
  #5 (permalink)  
Antiguo 21/05/2008, 17:10
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: al seleccionar un usuario que rellene los datos de una misma tabla

perdona mi ignorancia pero no lo entiendo bien ... tendras un ejemplo de esto?? te lo agradeceria muchisimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:25.