El formulario funciona correctamente e ingresa los datos en la tabla, pero el problema es cuando algun campo queda vacio (en ese caso ingresa un campo en blanco en la base de datos). El código que estoy usando es este:
Código PHP:
<?php
// Conexión a MySQL.
$host = 'localhost';
$user = 'usuario';
$pass = 'pass';
$dbname = 'basededatos';
mysql_connect($host,$user,$pass) or die("No se pudo establecer la conexión.".mysql_error());
mysql_select_db($dbname) or die("No se puede acceder a la base de datos.".mysql_error());
// Insertar en tabla.
mysql_query("INSERT INTO datos VALUES('$_POST[datos]'),('$_POST[datosa]'),('$_POST[datosb]'),('$_POST[datosc]')")
or die(mysql_error());
echo "Datos insertados!";
?>
Código PHP:
<input type="text" name="datos" size="60">
<input type="text" name="datosa" size="60">
<input type="text" name="datosb" size="60">
<input type="text" name="datosc" size="60">
Otro problema que tengo es que los datos se duplican, es decir, si ingreso el mismo dato la tabla lo vuelve a cargar y no lo rechaza.
Estuve leyendo temas en el foro y la verdad no pude solucionarlo, por eso posteo este nuevo. Desde ya muchas gracias...