Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2006, 02:33
Avatar de nosoynadie
nosoynadie
 
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>
__________________
http://www.nosoynadie.net/