¿Los pedidos del form que se van generando pueden aparecer en el encabezado?

Hola tengo una duda, el caso es que quiero mandar unas variables de un Form la cual la tengo dividido en 2 partes el form un Encabezado que contiene información que no cambia y la otra es como un Pedido es decir puede haber varios pedidos, ahora bien, ¿los pedidos que se van generando (campos)los quiero pasar a una página de confirmación pero quiero que aparezca el encabezado y los pedidos como le hago si los campos los tengo hechos en HTML en mi formulario?
De antemano muchas gracias :)

1 respuesta

Respuesta
1
Te mando un ejemplo a ver si te sirve de ayuda:
<html>
<body>
<?php
if ($confirma) { //Envío confirmado
echo "<b>Envío de pedido confirmado.</b><br><br>";
echo "Tipo de pedido -> <b>".$tipo_pedido;
echo "</b><br><br>valor1: <b>".$valor1;
echo "</b><br>valor2: <b>".$valor2;
//Insertar en la base de datos o lo que haga falta
echo "<br><br><a href='".$PHP_SELF."'>Nuevo pedido</a>";
}
else if ($envia) { //Previsualización y posibilidad de modificar
//Si mostramos los datos enviados como un formulario permitimos modificarlos ahí mismo
//También se pueden mostrar en texto y añadir un botón de modificar que vuelva atrás
//en el navegador
echo "<form method=POST action=".$PHP_SELF.">";
echo "<b>CONFIRMACIÓN DEL PEDIDO</b><br><br>";
echo "Tipo de pedido -> <b>".$tipo_pedido;
echo "<input type=hidden name='tipo_pedido' value='".$tipo_pedido."'>";
echo "<br><br><b>valor 1 </b><input type=text name='valor1' value='".$valor1."'>";
echo "<br><b>valor 2 </b><input type=text name='valor2' value='".$valor2."'>";
echo "<br><br><input type=submit name='confirma' value='Confirmar'>";
echo "</form>";
}
else {
$tipo_pedido='loqsea'; //Puedes almacenar los valores del encabezado, o sea los valores fijos, en variables
//y luego pasarlas por formulario en un campo oculto.
//Aunque, ya que son invariables, no sería necesario pasarlos por formulario,
//y sería más práctico defirnirlos en la página que recibe los datos
?>
<form method=POST action=<?echo $PHP_SELF;?>>
<b>NUEVO PEDIDO</b><br><br>
<input type=hidden name='tipo_pedido' value=<?echo $tipo_pedido;?>>
<b>valor 1</b> <input type=text name='valor1'><br>
<b>valor 2</b> <input type=text name='valor2'><br><br>
<input type=submit value='Enviar' name='envia'>
</form>
<?
}
?>
</html>
</body>
Saludos,
iNphYx

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas