Formulario PHP

#1
Hola a todos

Queria ver si me pueden ayudar en como hacer esta idea:

Estoy desarrollando un formulario pero los datos son demasiados , entonces pense en dividirlo por partes... ahora el problema es como mantengo el id ( Codigo Proyecto ) principal al momento de pasar a llenar el formulario 2 con otros datos ..ejemplo

Formulario 1

Codigo Proyecto : _____________________________

Nombre Proyecto: _____________________________


Siguiente ( vinculo al formulario2 )




Formulario 2


Descripcion Proyecto:_________________________________________




y asi sucesivamente



Agradezco su ayuda
 

gnm_kos

Bovino de la familia
#5
Facil bro, búscate como pasar variables entre formularios, puedes usar los metodos
PHP:
GET, POST, extract ($_REQUEST), o hasta Sesiones
Por Ejemplo, tu primer formulario es Form1.html o .php

HTML:
...
<form name="" action="" method="post">
Codigo Proyecto: <input type="text" name="idproy">
...
Nombre Proyecto: <input type="text" name="nomproy">
</form>
...
Luego el siguiente formulario me imagino que sera Form2.php que llamaras desde action pues ahi empiezas a usar los metodos. Ejemplo

PHP:
<?php
//una variable puede ser recibida:
$id=$_GET['idproy'];
//o
$id=$_POST['idproy'];
/*si quieres recibir muchas variables, usas extract ($_REQUEST)
prueba si recibe la variable*/
echo $id; // si usas GET o POST
echo $idproy; //si usas extract($_REQUEST)
?>
Fijate que extract($_REQUEST) recibe directamente la variable como la envias en name

Espero haberte ayudado y no confundido mas, si es asi, ahi esta San Google :) :)
 
#7
Mandalas de un formulario a otro, el el segundo formulario recibes los datos del primero con $_REQUEST['tu-dato'];
y esta la escribes en uninput hidden, por ejemplo: <input type="hidden" name="id" id="id" value="$_REQUEST['tu-dato']" />

y el segundo formulario llevará todo los datos a la siguiente página.

Esta es un opción.

Saludos
 

ChikoFree

Bovino adicto
#8
Facil bro, búscate como pasar variables entre formularios, puedes usar los metodos
PHP:
GET, POST, extract ($_REQUEST), o hasta Sesiones
Por Ejemplo, tu primer formulario es Form1.html o .php

HTML:
...
<form name="" action="" method="post">
Codigo Proyecto: <input type="text" name="idproy">
...
Nombre Proyecto: <input type="text" name="nomproy">
</form>
...
Luego el siguiente formulario me imagino que sera Form2.php que llamaras desde action pues ahi empiezas a usar los metodos. Ejemplo

PHP:
<?php
//una variable puede ser recibida:
$id=$_GET['idproy'];
//o
$id=$_POST['idproy'];
/*si quieres recibir muchas variables, usas extract ($_REQUEST)
prueba si recibe la variable*/
echo $id; // si usas GET o POST
echo $idproy; //si usas extract($_REQUEST)
?>
Fijate que extract($_REQUEST) recibe directamente la variable como la envias en name

Espero haberte ayudado y no confundido mas, si es asi, ahi esta San Google :) :)
Dispensa que te contradiga amigo, pero no puedes usar $_GET cuando en el metodo de la pagina anterior usaste $_POST.

$_POST es para pasar valores entre paginas directamente, $_GET es para pasar valores entre paginas mediante URL. Un ejemplo lo tienes en la barra de direccion cuando leas esto:

http://ba-k.com/showtread.php?variable1=valor1&variable2=valor2
 
Arriba