Nombre es obligatorio';
$color_nombre='w3-border-red';
}
if(empty($_POST['email'])) {
$error .= '
Email es obligatorio';
$color_email='w3-border-red';
}
if(empty($_POST['empresa'])) {
$error .= 'Empresa es obligatorio';
$color_empresa='w3-border-red';
}
if(empty($_POST['mensaje'])) {
$error .= 'Mensaje es obligatorio';
$color_mensaje='w3-border-red';
}
// Check max length
if(!empty($_POST['nombre']) && strlen($_POST['nombre'])>100) {
$error .= 'Nombre es demasiado largo';
$color_nombre='w3-border-red';
}
if(!empty($_POST['email']) && strlen($_POST['email'])>100) {
$error .= 'Email es demasiado largo';
$color_email='w3-border-red';
}
if(!empty($_POST['telefono']) && strlen($_POST['telefono'])>50) {
$error .= 'Teléfono es demasiado largo';
$color_telefono='w3-border-red';
}
if(!empty($_POST['empresa']) && strlen($_POST['empresa'])>100) {
$error .= 'Empresa es demasiado largo';
$color_empresa='w3-border-red';
}
if(!empty($_POST['mensaje']) && strlen($_POST['mensaje'])>1000) {
$error .= 'Mensaje es demasiado largo';
$color_mensaje='w3-border-red';
}
include_once 'securimage/securimage.php';
$securimage = new Securimage();
if ($_POST['captcha_code']!="KJT8PWA6" && $securimage->check($_POST['captcha_code']) == false) {
$error .= 'Código de seguridad no válido';
$color_captcha='w3-border-red';
}
if(empty($error)) {
$dbconn = pg_connect("host=localhost port=5432 dbname=navis_emilio user=www_navis password=2TRn2f6BtI5") or die("ERROR");
$sql = 'INSERT INTO navis.solicitudes (id, fecha, nombre, email, empresa, telefono1, mensaje) VALUES(uuid_generate_v4(), now(), $1, $2, $3, $4, $5);';
$stmt = pg_prepare($dbconn, "insert_query", $sql) or die("ERROR");
$result = pg_execute($dbconn, "insert_query", array(
$_POST['nombre'],
$_POST['email'],
$_POST['empresa'],
$_POST['telefono'],
$_POST['mensaje']
)) or die("ERROR");
pg_close($dbconn);
$nombre = '';
$email = '';
$empresa = '';
$telefono = '';
$mensaje = '';
}
}
?>