Formularios y php

Puedes crear los formularios en archivos a parte y hacer lo siguiente:
<?
if($_POST) {
//si se ha sometido el formulario
$op = $_POST['opcion'];
//opcion es en este caso el nombre del select
switch($op) {
case 1:
$form = "formulario1.php";
break;
case 2:
$form = "formulario2.php";
break;
//...
}
//según la opción seleccionada añadimos un formulario u otro
require($form);
}
else {
//si no se ha sometido el formulario, mostramos el principal
?>
<!-- FORMULARIO PRINCIPAL --->
<?
}
?>
Espero que te sirva.
Saludos,
iNphYx

1 respuesta

Respuesta
1
Esto sólo era un ejemplo, puedes usar el switch con cadenas de texto, por supuesto:
switch($op) {
case 'formulario1':
$form = "formulario1.php";
break;
case 'formulario2':
$form = "formulario2.php";
break;
O hacerlo con un if si lo prefieres.
Otra opción es redireccionar en lugar de incluir la página:
if($op == 'formulario1')
$form = 'formulario1.php';
else if($op == 'formulairo2')
$form = 'formulario2.php';
//....
header("Location:$form");
Saludos,
iNphYx

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas