El codigo en cuestion es este, se supone que deberia de hacer la inserccion correctamente y redireccionar. El caso es que redirecciona pero no hace la inserccion.
Lo mas curioso es que lo he probado en servidor local y si funciona, y al subirlo al servidor de internet no funciona, que puede ser el problema... lo unico que se me ocurre es que este haciendo mal la consulta, porque ya os digo que en local me funciona perfectamente.
Código PHP:
<?php
require("functions.php");
conectar_bd();
if (isset ($_POST['email'])){
$email = $_POST['email'];
$consulta = mysql_query("INSERT INTO datos (email) VALUE ('$email')", $connect);
if ($consulta == ""){echo "Error al insertar el Email";}
echo "<script language=javascript> parent.frames['self'].location = 'http://www.marbodesign.com';</script>";
}else if(isset ($_GET['email'])){
$email = $_GET['email'];
$consulta = mysql_query("INSERT INTO datos (email) VALUE ('$email')", $connect);
if ($consulta == ""){echo "Error al insertar el Email";}
echo "<script language=javascript> parent.frames['self'].location = 'http://www.marbodesign.com';</script>";
}else{
echo "Error al recibir el E-mail.";
}
?>