Foros del Web » Programando para Internet » PHP »

Variables PHP en campos HTML

Estas en el tema de Variables PHP en campos HTML en el foro de PHP en Foros del Web. Hola a todos de nuevo!! Sigo probando cosas, y ahora quisiera poder poner una variable de una sesion en un campo de un formulario. Para ...
  #1 (permalink)  
Antiguo 06/12/2009, 15:48
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 5 meses
Puntos: 10
Pregunta Variables PHP en campos HTML

Hola a todos de nuevo!!

Sigo probando cosas, y ahora quisiera poder poner una variable de una sesion en un campo de un formulario.

Para simplificar las cosas, he pasado cada una de las variables de la sesión a variables un poco más simples, del tipo "$variable" en lugar de $_SESSION['variable];

Pero cuando se tiene que poner en el campo no funciona!!!

Lo he probado con algo más simple, pero tampoco!!!:

Código PHP:
<?php
$ola 
"hola";
?>
<form name="form1" method="post" action="">
  <input type="text" name="textfield" value="<?php echo ($ola); ?>">
</form>
Muchas gracias a quien me ayude!!!
  #2 (permalink)  
Antiguo 06/12/2009, 15:55
 
Fecha de Ingreso: abril-2008
Mensajes: 61
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Variables PHP en campos HTML

A ver si es esto lo que pides:

<?php
session_start();
$_SESSION['hola']= "hola";
?>
<form name="form1" method="post" action="">
<input type="text" name="textfield" value="<?=$_SESSION['hola']?>">
</form>


Recuerda poner siempre session_start() ;)
  #3 (permalink)  
Antiguo 07/12/2009, 03:30
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 5 meses
Puntos: 10
Respuesta: Variables PHP en campos HTML

Gracias carlos-!!!

Lo que hs puesto tu no acaba de funcionar, pero un poco de modificacion y ya funciona perfecto!!
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 05:54.