FAQ
hola,

te recomiendo que vayas haciendo echos de las variables que vas recogiendo
en las paginas siguientes para ir viendo el proceso, a lo mejor es que no
las estas recogiendo bien, depende de tu php.ini y de la version de php,
prueba a recoger asi:

$nombrepropietario = $HTTP_GET_VARS['nombrepropietario'];

si es que al campo de texto del formulario donde introduce el nombre lo has
llamado nombrepropietario

luego haz echo $nombrepropietario;
cuando compruebes que lo tienes tienes que pasarlo como hidden a la
siguiente, y si haces varios saltos de paginas pero solo lo pillaste en el
primero tienes que hacer hidden en todas.

y digo yo, no es mejor que se rellene el formulario en una unica página??
jeje, los programadores somos asi de flojos...

suerte..

Jose A. Salido Moriel
Dpto. de Programación
josesalido@sevillaconsulting.com

Spainconsulting
-----------------------------------
www.spainconsulting.com
www.interguias.com




----- Original Message -----
From: "Marras ." <phx_spain@hotmail.com>
To: <lista@phpes.com>
Sent: Monday, July 28, 2003 1:49 PM
Subject: [PHP-ES] Datos no pasan entre paginas de un formulario de varias
paginas


Hola:

Estoy tratando de realizar un formulario dividido en varias páginas, de modo
que los datos que voy rellenando en una, los voy pasando como HIDDEN a la
siguiente, hasta llegar a una página que los muestre todos para su
verificación.
Pues el asunto es que no me funciona y he consultado varia documentacion
(escrita y en internet).
¿ Que es lo que hago mal? Os lo envio muy reducido para que me digais:
(perdon por la extension)

En la primera página, OFERTAR.PHP, hago:

<form action="Ofertar2.php" method=POST>
Nombre:
<input type=text name=nombrepropietario>
<input type="submit" name=continuar value="Continuar >>">
</form>

En la página que lo recibe, OFERATR2.PHP hago:

?php
// captura de los campos del formularo anterior, e inicializo los
nuevos campos de texto vacios
$nombrepropietario=$_POST[nombrepropietario];
if (empty($nombrepropietario)) $nombrepropietario="";
// fin de la captura los campos del formularo anterior
?>

<form action="Ofertar3.php" method=POST>
Direccion:
<input type=text name=direccion>

<!-- reenvio de los campos anteriores como campos ocultos. -->
<?php
print("<input type=hidden name=nombrepropietario
value=\"$nombrepropietario\">");
?>
<!-- fin del reenvio de los campos anteriores como campos ocultos.
-->
</form>

En la página OFERTAR3.PHP hago:

<?php
// captura de los campos del formularo anterior e inizializo los nuevos
campos de texto vacios
$nombrepropietario=$_POST[nombrepropietario];
$direccion=$_POST[direccion];
// fin de la captura los campos del formularo anterior
?>

<form action="ConfirmarOferta.php" method=POST>
Otros datos:
<input type=text name=otrosdatos>
<input type="submit" name=continuar value="Continuar >>">
</form>

Y por último en el CONFIRMAR OFERTA.PHP, hago:

<?php
// captura de los campos del formularo anterior, e inicializo si estaban
vacios
$nombrepropietario=$_POST[nombrepropietario];
$direccion=$_POST[apellidospropietario];
$otrosdatos=$_POST[otrosdatos];
?>

<?php
print($nombrepropietario);

?>

Y he aquí que no me imprime el nombre de propietario que inserté en la
primera página. ¿Donde lo he perdido?



____ |\/| ==================================================
\ /\ / ..__.
\/ \__\ _/ <phx_spain@hotmail.com
\__ __ \_
\____\___\ ==================================================

_________________________________________________________________
Infórmate sobre las últimas noticias en MSN Actualidad.
http://www.msn.es/Actualidad/


---------------------------------------------------------------------
Archivo On-line: http://www.phpes.com/
via news: news://news.phpes.com/
Manual PHP en español: http://www.php.net/manual/es/
Para dar de baja la suscripción, mande un mensaje a:
lista-unsubscribe@phpes.com

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 3 of 6 | next ›
Discussion Overview
groupphp-general-es @
categoriesphp
postedJul 28, '03 at 11:47a
activeJul 28, '03 at 2:51p
posts6
users6
websitephp.net

People

Translate

site design / logo © 2022 Grokbase