Foros del Web » Programando para Internet » PHP »

php en caja de texto

Estas en el tema de php en caja de texto en el foro de PHP en Foros del Web. buenas quiero introducir un array en una caja de texto... me explico: Tengo el siguiente codigo: <? require_once("funciones_fns.php"); //meto en esta variable el array que ...
  #1 (permalink)  
Antiguo 19/06/2007, 08:25
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
php en caja de texto

buenas quiero introducir un array en una caja de texto... me explico:

Tengo el siguiente codigo:
<?
require_once("funciones_fns.php");
//meto en esta variable el array que me da la funcion get_information_details

$usuario = get_information_details();


hago un echo para comprobar que realmente me da el array.(me lo da bien porque me lo muestra en pantalla.En este caso Sevilla es la porblacion del usuario registrado).

echo $usuario["provincia"];


creo una funcion y le paso como parametro el array que he metido en $usuario

function display_information($usuario)
{

?>



Ahora tengo un codigo html como este que es un textbox en el que hago un echo como anteriormente, pero al llamar al parametro no me muestra el array como fuera de la funcion arriba anteriormente probado porque? no es la sintaxis correcta? O se hace de otro modo?


<input name="provincia" value="<?echo $usuario["provincia"]; ?>" id="provincia" size="38" maxlength="16">

Espero respuesta Muchas gracias de nuevo
  #2 (permalink)  
Antiguo 19/06/2007, 08:33
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: php en caja de texto

¿no genera nada? ¿hay algún error?
siempre cuando estés haciendo algo nuevo, habilitá la salida de errores con error_reporting(E_ALL); e ini_set('display_errors', true); para poder ver todo lo que php "dice".

Saludos.
  #3 (permalink)  
Antiguo 19/06/2007, 08:44
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
Re: php en caja de texto

Muchas gracias por la respuesta avlin donde miro o pongo eso? En el php.ini si es que te refieres a esto tengo display_errors en On y error_reporting 2039 2039 con estos valores.

No me muestra el puntero en la caja de texto no se porque? :S

Siento ser un novato sorrry jeje espero respuesta Gracias de nuevo jeje
  #4 (permalink)  
Antiguo 19/06/2007, 08:49
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: php en caja de texto

al principio del archivo es donde hay que ponerlo, para que se aplique a todo el código de la página.

En el html generado, ¿qué ves?

No sientas ser un novato, sin ser novato no se puede ser experto
  #5 (permalink)  
Antiguo 19/06/2007, 08:59
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: php en caja de texto

prueba

Código PHP:
<input name="provincia" value="<?php echo "$usuario[provincia]"?>" id="provincia" size="38" maxlength="16">
separando un poco el echo del? puede que no te tome tu server tambien sin el php...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #6 (permalink)  
Antiguo 19/06/2007, 09:04
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: php en caja de texto Solucionado

jaja muchas gracias alvlin, ya lo he solucionado tenia puesto en information.php que llama a este script esto

session_start();
check_valid_menu();
session_register();
if (session_is_registered("valid_user"))
display_information($suario);


suario en vez de usuario, lo he solucionado Gracias al codigo que tu me has dado que me ha mandado al script y la linea donde daba el error

Muchas gracias de verdad Un saludo, usaré siempre estas dos lineas de codigo jejeje

error_reporting(E_ALL);
ini_set('display_errors', true);

  #7 (permalink)  
Antiguo 19/06/2007, 09:08
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: php en caja de texto

Bueno, ¡no siempre! Para mayor seguridad quítalas cuando termines el programa y sepas que funciona.

Saludos.
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 09:41.