Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/06/2006, 17:49
thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 19 años, 2 meses
Puntos: 0
Te faltó el igual y comprobar que se haya enviado el form.
Código PHP:
<html><head>  <title>Insercion en la  BD.</title></head><body>
<form name="Dos" action="insertar.php" method="post">

         Titulo:<input name="nombre" type="text" value="">  <br>
         Genero:<input name="genero" type="text" value="">  <br>
         Reparto:<input name="reparto" type="text" value="">  <br>
         Sinopsis:<input name="sinopsis" type="text" value="">  <br>
         <a href="formulario.php">Ir a Inicio</a><br>
         <input type="submit" value="Insertar" name="insertar"><br>
         </form>
<?php

if(isset($_POST['insertar'])) {

     include(
'conexionbd.php');
     
$nombre $_POST['nombre'];
     
$genero $_POST['genero'];
     
$reparto $_POST['reparto'];
     
$sinopsis $_POST['sinopsis'];

     
$query mysql_query("Insert into pruebas(nombre,genero,reparto,sinopsis) values (".$nombre.",".$genero.",".$sinopsis.",".$reparto")") or die (mysql_error());
}
?>

<h1><div align="center">Registro insertado</div></h1>
<div align="center"><a href="consultabd.php">Visualiza el Contenido de la BD</a></div>
</body>
</html>
A modo de prueba (asumo que lo es por el nombre de la tabla y porque no tenés doctype ;)) está bien, pero para un caso real deberías validar el contenido de TODOS los datos que ingresas a la bd para prevenir sql injection. Deberías también verificar que se haya ejecutado el query con éxito antes de mostrar el mensaje 'Registro insertado'.

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar