![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/03/2007, 08:40
|
![Avatar de Saruman](http://static.forosdelweb.com/customavatars/avatar34404_3.gif) | | | Fecha de Ingreso: mayo-2003 Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 9 meses Puntos: 5 | |
Re: $_POST["imagen"]; digamos que tienes una carpeta donde están todos los avatars. la misma se llama "avatars" ok?
bueno, dentro de ella tienes los archivos: foto1.jpg, foto2.gif y foto3.png
ahora, esas tres fotos las estás desplegando en el SELECT para que el usuario seleccione cual desea tener, como hacemos aqui en el foro.
al momento de que el usuario le de conectar o guardar entonces le haces el request del select ($imagen = $_POST["imagen_select"]; suponiendo que el select se llame "imagen_select").
agregamos un campo nuevo a la BD llamado "avatar" tipo "varchar(50)".
luego te quedaría el query asi: Código PHP: $imagen = $_POST["imagen_select"]; mysql_query("INSERT INTO user (nick,pass,email,fecha,level,rollo,pj,avatar) values ('$user','$pass','$email','$fecha','$level','$rollo','$pj','$imagen') ");
y listo.
ahora, cuando necesitas desplegar la imagen del usuariao en tu página, haces un select con respecto al ID del usuario, que me imagino que ese ID lo estás guardando al iniciar la sesión en una SESSION. no se, me corrijes si no es asi.
de ser asi, entonces harias algo como :
"select imagen from user where id=" . $_SESSION["id"];
haces el recordset y sacas la imagen:
$imagen = $row["imagen"];
y se lo apligas entonces a tu objeto IMG. Código PHP: echo '<img src="regusers/'.$user_ok["nick"].'/' . $imagen .'"/>';
y listo.
saludos y espero que hallas entendido ![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
chao ![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
__________________ Saruman One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them. |