Foros del Web » Programando para Internet » PHP »

Soy nuevo en esto podrian audarme?

Estas en el tema de Soy nuevo en esto podrian audarme? en el foro de PHP en Foros del Web. Hola tengo una pagina de adiestramiento canino, entonces hice un LOGIN y los usuarios que entran ven todos sus datos como Nombre tel etc... nombres ...
  #1 (permalink)  
Antiguo 18/09/2007, 00:21
Avatar de UCAMTY  
Fecha de Ingreso: septiembre-2007
Mensajes: 10
Antigüedad: 17 años, 2 meses
Puntos: 0
Soy nuevo en esto podrian audarme?

Hola tengo una pagina de adiestramiento canino, entonces hice un LOGIN y los usuarios que entran ven todos sus datos como Nombre tel etc... nombres del cachorro pedigree tatuaje y eso... todo en insertacion esta bien... pero quiero hacer esto....

hice esta linea y me funciona

value="<? echo "".$_SESSION['s_nombre']."" ?>"

Aqui me aparece el nombre pero de la session (Juan perez) pero que puedo poner para que cuando seleccione JUAN PEREZ me salgan todos los datos para editar... NOMBRE DIRECCION TEL. CEL. Datos del perro etc?

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::

:::::::: Aqui mando llamar al usuario y se hace en Selecname.... ::::::::


<td width="164" align="right">
<select name="usuarios">
<option></option>
<? $result = mysql_query("SELECT * FROM users order by username");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo '<option value="'.$row["id"].'">'.$row["username"].'</option>';
}
mysql_free_result($result);
?>
</select> </td>
</tr>
::::::::: me aparecen los nombres de los usuarios pero quiero que cuando seleccione un usuario pueda editar los campos que tienen en su DB ::::::::::::::::::::


<tr>
<td height="12"></td>
<td align="right"></td>
</tr>
<tr>
<td height="12" colspan="2" align="right" valign="top"><div align="center"><font color="#ffb800">::</font> Datos de Usuario <font color="#ffb800">::</font> </div></td>
</tr>
<tr>
<td height="12"></td>
<td align="right"></td>
</tr>

<tr>
<td align="right"><div align="right"><font color="#ffb800">*</font> Nombre de Usuario: </div></td>
<td align="right"><div>
<input name="username" type="text" value="<? echo "".$_SESSION['s_nombre']."" ?>"
size="32" maxlength="25">
</div></td>
</tr>

Espero que puedan ayudarme y que haya explicado bien :)

Gracias....

Israel
  #2 (permalink)  
Antiguo 18/09/2007, 12:19
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años, 6 meses
Puntos: 6
Re: Soy nuevo en esto podrian audarme?

Puedes hacerlo igual ke komo le haces en esta parte:

<input name="username" type="text" value="<? echo "".$_SESSION['s_nombre']."" ?>"

Solo ke kambias el value por echo $elnamedetuscajasdetexto
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 19/09/2007, 00:50
Avatar de UCAMTY  
Fecha de Ingreso: septiembre-2007
Mensajes: 10
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Soy nuevo en esto podrian audarme?

Muchisimas gracias...

hice este codigo nuevo quisiera que me ayudaran en esto

Código PHP:
<form name="frmUsers" action="datos1.php" target="_blank" method="POST">
  <tr>
<?
include("restringido/conection2.php");
?>
</td>

  <tr>
  <td height="12"><div align="right">Usuario:</div></td>
  <td align="right">

<select name="username"  onChange="javascript:frmUsers.submit();"> 
<option></option> 
  <? 
  

$result 
mysql_query("SELECT * FROM users order by username"); 
while (
$data mysql_fetch_array($resultMYSQL_ASSOC)) 

echo 
'<option value="'.$data["username"].'">'.$data["username"].'</option>'

mysql_free_result($result); 
?> 

 </select> </td>
  </tr>

<tr>
  <td height="2"></td>
  <td align="right"></td>
  </tr>
</table></form>
Despues mando llamar a datos1.php

pero el problema es que no me pone los datos del usuario seleccionado

Código PHP:
    $result mysql_query("SELECT * FROM users WHERE username = ''") or die(mysql_error());
    
$data mysql_fetch_array($result);


if (isset(
$data["username"]))
    {
    
$username $data["username"];
    
$password $data["password"];
    
$cpassword $data["cpassword"];
    
$email $data["email"];
    
$nivel $data["nivel"];
    
$url $data["url"];
    
//datos personales
    
$nombre $data["nombre"];
    
$direccion $data["direccion"];
    
$tel $data["tel"];
    
$cel $data["cel"];
    
//datos del cachorro
    
$cachorro $data["cachorro"];
    
$raza $data["raza"];
    
$pedigree $data["pedigree"];
    
$chip $data["chip"];
    
$tatuaje $data["tatuaje"];
    
$obediencia $data["obediencia"];
    
$proteccion $data["proteccion"];
    }
    else
    {
    echo 
"El usuario seleccionado no existe";
    }

?> 
Que puedo hacer????

GRACIAS
  #4 (permalink)  
Antiguo 19/09/2007, 01:05
Avatar de UCAMTY  
Fecha de Ingreso: septiembre-2007
Mensajes: 10
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Soy nuevo en esto podrian audarme?

LISTO ME FALTO ESTO

$result = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($result);

Gracias !!!!
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 13:05.