ESO ES !!!!!!! MUY BIEN NOSOYNADIE !!!!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
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
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
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.
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
¿Estoy mariado? ¿Está mal?
Pero bueno, voy a utilizar lo que tú me pasaste.
Mil gracias por toda tu ayuda.
Un gran abrazo.
Marx.