Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Brian1511 en 26 Julio 2013, 08:18 AM

Título: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: Brian1511 en 26 Julio 2013, 08:18 AM
Hola a todos bueno esto es rapido y corto ademas creo que el titulo lo dice todo , pues bien...

Amm tengo un problema y es que no se me muestra una variable en el valor de una caja de texto.

Este es mi code:

Código (php) [Seleccionar]

<input type="text" name="tu_id" value= "<?php echo $user ?>">


y le asigno a la variable:

Código (php) [Seleccionar]

$user = $_SESSION['user'];


pero no me muestra el usuario no se porque¿¿??

y ademas probe con otra variable para ver si la anterior estaba fallando pero no¿?

Código (php) [Seleccionar]

$g = '"Hola como estas¿?"'


y el code haci:

Código (php) [Seleccionar]

<input type="text" name="tu_id" value= "<?php echo $g ?>">


Necesito ayuda plis!! :( :(

Saludos!
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: jdc en 26 Julio 2013, 11:15 AM
Ponele ';' ósea <?php echo $var; ?>

Al declarar lo mismo... <?php
$var = "ola k ase";
...
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: 1mpuls0 en 26 Julio 2013, 16:25 PM
Cita de: jdc en 26 Julio 2013, 11:15 AM
Ponele ';' ósea <?php echo $var; ?>

Al declarar lo mismo... <?php
$var = "ola k ase";
...

?  :P
Eso es innecesario.
PHP requiere que las instrucciones terminen en punto y coma al final de cada sentencia.

Como solamente hay una sentencia no es necesaria.

Código (php-brief) [Seleccionar]

<?php
    
echo "hola qué hace?";
    echo 
"hola qué vende?" //Como es la última instrucción del bloque no es necesario una separación de instrucción.
?>



El problema sigue siendo la variable de sesión. Mientras no comprendas como funciona no vas a solucionar el problema.

Saludos.
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: Brian1511 en 28 Julio 2013, 07:14 AM
Bueno ya utilise el
Código (PHP) [Seleccionar]
$_SESSION pero no funciona , al igual que con una conexión directa a la bd piediendo el dato! y el
Código (PHP) [Seleccionar]
$_GET

el problema esta la variable o en el value que no lo acepta! :/???
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: jdc en 28 Julio 2013, 09:12 AM
Ah mira, al decir $user = $_SESSION['user']; es como si estuvieras diciendo $a = $b; entiendes?

Trata asignandole un valor a la variable, por ejemplo:

$_SESSION['user'] = "Federico"; y después

<input type="text" value="<?php echo $_SESSION['user']; ?>">
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: Brian1511 en 30 Julio 2013, 01:27 AM
Hola amigo bueno eso ya lo intente pero es que no quiero que tenga un valor unico quiero que sea con el usuario que esta loguado en la pag! :D
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: jdc en 30 Julio 2013, 03:37 AM
Aja, pero no en session :p

La logica que necesitas es la siguiente:

Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: Brian1511 en 30 Julio 2013, 06:14 AM
eso es justamente lo que quiero pero no me sale! ?¿  :-\
Título: Re: Mostrar nombre de un usuario logeado en una caja de texto html
Publicado por: GenR_18 en 31 Julio 2013, 01:27 AM
Te debería funcionar como lo tienes, pero prueba de la siguiente manera:

Código (php) [Seleccionar]

<?php
session_start
();
$_SESSION['user'] = 'Aqui recibes el valor de la session';
$user $_SESSION['user'];

?>


<input type="text" name="tu_id" value= "<?php echo $user ?>">


Espero no estés olvidando session_start() :P

Salu2!