01/03/2006, 02:33
|
| | | Fecha de Ingreso: noviembre-2005 Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 18 años, 4 meses Puntos: 1 | |
Hola,
si no he entendido mal tu código: - la primera vez que envias el formulario ejecutas esto:
Código PHP:
<FORM ACTION="form4cargar.php" METHOD="POST"> <? if(isset($_POST["boton"])){ echo "<br />Nombre: " . $_POST["nombre"]; echo "<br />Apellido: " . $_POST["apellido"]; echo "<br />Edad: " . $_POST["edad"]; } ?> <br> <INPUT type='button' value='Volver' onclick='history.go(-1)'> <INPUT NAME="grabar" TYPE="submit" VALUE="Grabar"> </FORM> lo que te crea un formulario cuyo único elemento es el botón de 'submit', lo demás sólo es texto generado a partir de lo que enviaste en el primer formulario. - Al intentar guardar los datos, apretando 'Grabar' (como te dice vevni, cuidado con las mayúsculas/minúsculas), sólo estás enviado el botón de submit. Has de crear los elementos de formulario para luego poder guardarlos. Una posible solución sería:
Código PHP:
<FORM ACTION="form4cargar.php" METHOD="POST"> <? if(isset($_POST["boton"])){ echo "<br />Nombre: " . $_POST["nombre"]; echo "<input type='hidden' name='nombre' value='".$_POST["nombre"]."' />"; echo "<br />Apellido: " . $_POST["apellido"]; echo "<input type='hidden' name='apellido' value='".$_POST["apellido"]."' />"; echo "<br />Edad: " . $_POST["edad"]; echo "<input type='hidden' name='edad' value='".$_POST["edad"]."' />"; } ?> <br> <INPUT type='button' value='Volver' onclick='history.go(-1)'> <INPUT NAME="grabar" TYPE="submit" VALUE="Grabar"> </FORM> |