| |||
PHP y Formulario de instalacion buenas.. estoy desarrollando la parte de instalacion de una aplicacion, escrita en PHP, mediante un formulario en el q tiene 5 o 6 pasos. el tema es q tengo 2 botones, uno anterior q me reenvia al mismo formulario con la variable post igual a paso=1 y otro boton q me reenvia al mismo formulario con la variable post igual a paso=3 (suponiendo q estoy situado en el paso 2). el tema es q tengo problemas con los botones q hacen 2 acciones o submit diferentes . Quisiera q me brinden alguna propuesta de como implementar esto sin Javascript. Desde ya, muchas gracias!!!!! |
| |||
Podrías poner el código que usas actualmente, sería lo ideal. De todas formas .. si te basas en el nombre de tus botones de tipo "submit" puedes hacer el proceso .. recuerda que el nombre (name) de la propiedad del botón ha de ser textual para que lo tomes por POST (o el método que uses). Un saludo, |
| |||
La pregunta es, como puedo hacer q se envie un formulario con los datos q yo paso sin q el usuario toque nada, osea, automaticamente... con el comando refresh. alguna idea? desde ya, muchas gracias! |
| |||
El codigo es mas o menos: //Me paso al mismo index.php la variable paso, osea un formulario con 2 botones //submit q el action sea: index.php?paso=3 Y la parte de codigo q valida es: if ($paso==3 ){ if (isset($_POST['siguiente'])==1){ // Hago el paso siguiente, osea el paso 3 } else { // Hago el paso anterior , osea tengo q volver al paso 1 y aca quiero redireccionar // al mismo formulario, con la variable paso q sea igual a 1 mediante el metodo POST. // todo automaticamente } } Desde ya, muchas gracias! |
| |||
Cita: Te refieres a:
Iniciado por ruperto La pregunta es, como puedo hacer q se envie un formulario con los datos q yo paso sin q el usuario toque nada, osea, automaticamente... con el comando refresh. alguna idea? desde ya, muchas gracias! formulario1.html -> proceso1.php -> formulario2.html -> proceso2.php .. etc Si es así .. es en tu proceso1.php o aunque sea el mismo script que procesa todos tus pasos de tus formularios donde puedes redireccionar usando: Código PHP: En tu caso .. creo que por aquí: Código PHP: |
| |||
ya lo probe y me da error : Warning: Cannot modify header information - headers already sent by (output started at C:\Deptos\inc\info_sistema.php:11) in bla bla ... No dejé espacios. no se q puede ser. desde ya, gracias! |
| |||
Deberías poner el código completo que usas .. en tu info_sistema.php en la línea 11 tienes algo de HTML, o echo "algo" o un espacio o salto de línea antes del <? que tengas ahí. Tienes que re-ordenar tu código, antes de un header() no puede existir nada de lo mencionado .. Si tu script va a "redireccionar" si se ocasiona alguna de esas condiciones .. todo "HTML" que puedas tener ahí está de más (al menos en esa parte del proceso PHP). Un saludo, |
| |||
buenas...encontre el error, habia dejado espacio en el archivo incluido info_sistema.php, el tema es q ahora redirecciona bien, pero lo q quiero es q redireccione mandandole un formulario automaticamente mediante el metodo post. es posible? desde ya, muchas gracias!!!! |
| |||
Que significa: "mandandole un formulario automaticamente mediante el metodo post. es posible? desde ya, muchas gracias!!!"? Si te refieres a que en el redireccionamiento te "propague" X variables en el URL que han llegado a ese script por "POST" por ejemplo de tu formulario anterior puedes hacer: Código PHP: Para estos casos te combien usar sesiones para propagar todas esas variables sin tener que hacerlo en el URL (además que es más seguro y fiable): www.php.net/session Un saludo, Última edición por Cluster; 15/02/2005 a las 06:03 |