Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/03/2006, 17:41
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
ESO ES !!!!!!! MUY BIEN NOSOYNADIE !!!! ge-nio ge-nio.

El código que me enviaste está perfecto y funciona de maravilllllllas. Ya lo estoy usando.

¿Sabes...? Yo lo que había echo, no sé si estaba bien y pido me corrijan por favor, fue lo siguiente:

formulario.php
Código PHP:
<?php
if(isset($_POST['grabar'])){
 
   include(
'con.php');

// conexion a la base
$conexion mysql_connect($host_db$usuario_db$pass_db) or die ("no se ha podido conectar a la BD");
mysql_select_db($base_db$conexion) or die ("no se ha podido seleccionar la BD");

$Sql="insert into prueba (nombre_p,apellido_p,edad_p) values ('".$_POST["nombre"]."','".$_POST["apellido"]."','".$_POST["edad"]."')";
   
mysql_query($Sql,$conexion);

}

?>

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<FORM ACTION="mostrarygrabar.php" METHOD="POST">
<TABLE>
<TR>
   <TD width="157">Nombre de la Prueba:</TD>
   <TD width="164"><input type="text" name="nombre" size="20" maxlength="30"></TD>
</TR>
<TR>
  <TD>Apellido de la Prueba:</TD>
  <TD><INPUT TYPE="text" NAME="apellido" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
  <TD>Edad de la Prueba:</TD>
  <TD><INPUT TYPE="text" NAME="edad" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT NAME="boton" TYPE="submit" VALUE="grabar">
</FORM>
<hr>
</body>
</html>
mostrarygrabar.php
Código PHP:
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL<br>
Datos a Grabar </H1>
<FORM ACTION="formulario.php" METHOD="POST">
  <p>
    <? 
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']."' />";
}
  
?>
  </p>
  <p>
    <INPUT type="button" value="Volver" onClick="history.go(-1)">
    <INPUT NAME="grabar" TYPE="submit" VALUE="grabar">
    </p>

</FORM>

<hr>
</body>
</html>
Como verás, en FORMULARIO.PHP arriba de todo, puse primero toda la secuencia de grabación. ¿Qué hace esto? un efecto rebote que envía la información de este formulario a MOSTRARYGRABAR.PHP y al presionar sobre el botón grabar de la página MOSTRARY...., vuelve a FORMULARIO.PHP y guarda al mismo tiempo. ¿Estoy mariado? ¿Está mal?

Pero bueno, voy a utilizar lo que tú me pasaste.

Mil gracias por toda tu ayuda.

Un gran abrazo.

Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.