Este es mi codigo en PHP, ¿porque no me inserta los datos?
<?
@ $db = mysql_pconnect("localhost", "root", "XXXX");
if (!$db)
{
echo "Error: No se puede conectar a la base de datos. Por favor inténtalo de nuevo.";
exit;
}
mysql_select_db("bd");
$fecha_nueva= $_REQUEST["fecha_nueva"];
$motivo= $_REQUEST["motivo"];
$observaciones= $_REQUEST["observaciones"];
$dni= $_REQUEST["dni"];
$fecha_nueva = addslashes($fecha_nueva);
$motivo = addslashes($motivo);
$observaciones = addslashes($observaciones);
$dni = addslashes($dni);
if (!$fecha_nueva || !$motivo || !$observaciones)
{
echo "No has introducido todos los detalles requeridos para registrar una resolución. "
."Por favor vuelva e inténtelo de nuevo.";
exit;
}
$FechaMySQL = implode( '-', array_reverse( explode( '-', $fecha_nueva))); //Cambio la fecha de formato
$query = "insert into resolucion values ('','$dni','$FechaMySQL','$motivo','".stripslashes (htmlentities($observaciones))."')";
echo $query;
echo "<br>RESOLUCIÓN INSERTADA EN LA BASE DE DATOS";
echo "<br><br>";
echo "<strong>Fecha: </strong>".$fecha_nueva."<br><br>";
echo "<strong>Motivo: </strong>".$motivo."<br><br>";
echo "<strong>Observaciones: </strong>".$observaciones."<br><br>";
?>