Mostrar nombre de un usuario logeado en una caja de texto html

Iniciado por Brian1511, 26 Julio 2013, 08:18 AM

0 Miembros y 2 Visitantes están viendo este tema.

Brian1511

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!



Creador de BrainMind

jdc

Ponele ';' ósea <?php echo $var; ?>

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

1mpuls0

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.
abc

Brian1511

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! :/???



Creador de BrainMind

jdc

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']; ?>">

Brian1511

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



Creador de BrainMind

jdc

Aja, pero no en session :p

La logica que necesitas es la siguiente:


  • Conectarte con la base de datos.
  • Obtener dato a travez de una query y asignarlo a tu variable.
    • Mostrar esa variable en la caja.
    • Cerrar la conexion con la db.
    Sigue eso programando.

Brian1511

eso es justamente lo que quiero pero no me sale! ?¿  :-\



Creador de BrainMind

GenR_18

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!