debian sarge 3.1 - php4 - variables de formularios con metodo post

2004-10-01 Por tema Nestor Mazza




Hola a todos

Debian Sarge 3.1 con PHP4 con PostgreSQL 
7.4.5

Desde una pagina en PHP4con un formulario 
NOenvia las variablesmediante el 
metodo POST a otra pagina que los debe recibir para realizar un insert o 
un update de la base de datos 

Simodificola segunda pagina y al inicio 
pongo 

$fcl_postula = $_POST['fcl_postula'] 
;

entonces si la variable contiene el valor que le 
haya ingresado en la primer pagina ...

Esto me sucede en Debian Sarge 3.1, en 
cambioen Debian Woody 3.0r2 esto mismo funciona correctamente 

sin tener que hacer la modificacion en la segunda 
pagina... 

Gracias por Anticipado

Nestor Mazza



Re: debian sarge 3.1 - php4 - variables de formularios con metodo post

2004-10-01 Por tema Ricardo - Eureka!
On Fri, Oct 01, 2004 at 07:55:26AM -0300, Nestor Mazza wrote:
 Hola a todos
 
 Debian Sarge 3.1 con PHP4 con  PostgreSQL 7.4.5
 
 Desde una pagina en PHP4 con un formulario NO envia las variables mediante el 
 metodo POST a otra pagina  que los debe recibir para realizar un insert o un 
 update de la base de datos  
 
 Si modifico la segunda pagina y al inicio pongo 
 
 $fcl_postula = $_POST['fcl_postula'] ; 

Entonces si lo esta mandando! :)


 entonces si la variable contiene el valor que le haya ingresado en la primer 
 pagina ...
 
 Esto me sucede en Debian Sarge 3.1, en cambio en Debian Woody 3.0r2 esto 
 mismo funciona correctamente 
 sin tener que hacer la modificacion en la segunda pagina... 
Cual modificacion?
Mandanos la porcion de codigo en la que tienes problemasy cheque el php.ini!

 
 Gracias por Anticipado
 
 Nestor Mazza

-- 
Ricardo A.Frydman 
Analista de Sistemas de ComputaciĆ³n
http://www.eureka-linux.com.ar

(POR FAVOR! 
NO envie documentos en formato Word http://breu.bulma.net/?l3192
Gracias!!!) 


pgp7InMHJnzae.pgp
Description: PGP signature


Re: debian sarge 3.1 - php4 - variables de formularios con metodo post

2004-10-01 Por tema Nestor Mazza

; Default database (format: [node_id::]dbname[/srv_class]).
ingres.default_database =

; Default user.
ingres.default_user =

; Default password.
ingres.default_password =

[Verisign Payflow Pro]
; Default Payflow Pro server.
pfpro.defaulthost = test-payflow.verisign.com

; Default port to connect to.
pfpro.defaultport = 443

; Default timeout in seconds.
pfpro.defaulttimeout = 30

; Default proxy IP address (if required).
;pfpro.proxyaddress =

; Default proxy port.
;pfpro.proxyport =

; Default proxy logon.
;pfpro.proxylogon =

; Default proxy password.
;pfpro.proxypassword =

[Sockets]
; Use the system read() function instead of the php_read() wrapper.
sockets.use_system_read = On

[com]
; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
;com.typelib_file =
; allow Distributed-COM calls
;com.allow_dcom = true
; autoregister constants of a components typlib on com_load()
;com.autoregister_typelib = true
; register constants casesensitive
;com.autoregister_casesensitive = false
; show warnings on duplicate constat registrations
;com.autoregister_verbose = true

[Printer]
;printer.default_printer = 

[mbstring]
; language for internal character representation.
;mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP

; http input encoding.
;mbstring.http_input = auto

; http output encoding. mb_output_handler must be
; registered as output buffer to function
;mbstring.http_output = SJIS

; enable automatic encoding translation accoding to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
;   portable libs/applications.
;mbstring.encoding_translation = Off

; automatic encoding detection order.
; auto means
;mbstring.detect_order = auto

; substitute_character used when character cannot be converted
; one from another
;mbstring.substitute_character = none;

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;mbstring.func_overload = 0

[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
;fbsql.default_user = _SYSTEM
;fbsql.generate_warnings = Off
;fbsql.max_connections = 128
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128
;fbsql.batchSize = 1000

[Crack]
; Modify the setting below to match the directory location of the cracklib
; dictionary files.  Include the base filename, but not the file extension.
; crack.default_dictionary = c:\php\lib\cracklib_dict

[exif]
; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; With mbstring support this will automatically be converted into the
encoding
; given by corresponding encode setting. When empty
mbstring.internal_encoding
; is used. For the decode settings you can distinguish between motorola and
; intel byte order. A decode setting cannot be empty.
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel= UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel= JIS

; Local Variables:
; tab-width: 4
; End:
extension=pgsql.so
extension=imap.so



- Original Message - 
From: Ricardo - Eureka! [EMAIL PROTECTED]
To: debian-user-spanish@lists.debian.org
Sent: Friday, October 01, 2004 10:14 AM
Subject: Re: debian sarge 3.1 - php4 - variables de formularios con metodo
post




Re: debian sarge 3.1 - php4 - variables de formularios con metodo post

2004-10-01 Por tema Ricardo - Eureka!
On Fri, Oct 01, 2004 at 10:27:04AM -0300, Nestor Mazza wrote:
 Ricardo
 
 la  modificacion es el agregar al inicio de la segunda pagina
 
 $variable-del-formulario = $_POST['variable-del-formulario'] ;
 
 con lo cual todos los sitios que tengo desarrollados me dejan de funcionar
 si no modifico
 cada una de las paginas que reciben los datos ...
 
 No es mas que esto ... haber si soy mas claro ...
 
 pagina 1 contiene un formulario donde ingreso un solo dato
 
 variable-del-formulario ( suponete que escribo hola )
 
 pagina 2 debe recibir el valor de variable-del-formulario  ( debe recibir
 hola )
 
 pagina 2 caso 1:
 si hago print(variable-del-formulario);
 veo que esta vacia  ( no me llega nada )
 
Logico que esta vacia!, debes hacer
echo $_POST['variable-del-formulario']; para poder ver el contenido del 
post(si este es el metodo que usas)

Como sabras, las variables pierden sus valores de una pagina a otra, salvo que 
las definas como constantes o globales, evidentemente deberias haber tenido 
definido anteriormente las variables como locales en todos los casos.

Te recomiendo ampliamente:
http://www.rinconastur.com/php/php11.php
 
 pagina2 caso 2:
 y si primero agrego  $variable-del-formulario =
 $_POST['variable-del-formulario'] ;
 y despues hago el print(variable-del-formulario);
 veo que tiene lo que le ingrese en la pagina 1  ( recibo el contenido que es
 hola )

-- 
Ricardo A.Frydman 
Analista de Sistemas de ComputaciĆ³n
http://www.eureka-linux.com.ar

(POR FAVOR! 
NO envie documentos en formato Word http://breu.bulma.net/?l3192
Gracias!!!) 


pgpubSOF5zJDF.pgp
Description: PGP signature