Tengo un form con un par de datos
Código HTML:
<form id="news" name="news" method="post" action="javascript:add_news();"> Nombre<br /> <input type="text" style="width:268px;height:18px" name="news_nombre" id="news_nombre" value="" size="20" /> <br /> E-mail <input type="text" style="width:268px;height:18px" name="news_email" id="news_email" value="" size="20" /> </div> </form>
Código HTML:
function add_news(){ if($('#news_nombre').val()==''){ $('#news_nombre').focus(); return; } if($('#news_email').val()=='' || $('#news_email').val()=='e-mail'){ $('#news_email').focus(); return; } if ($('#news_email').val().match("@") == null || $('#news_email').val().match(".") == null){ alert("Debe ser un email v\u00e1lido"); $('#news_email').focus(); return; } //$('#news_cargando').css('display','block'); $.ajax({ type: 'POST', url: 'addnews.php', cache: false, data: 'nombre=' + encodeURIComponent($('#news_nombre').val()) + '&ajax=1', data: 'email=' + encodeURIComponent($('#news_email').val()) + '&ajax=1', success: function(h){ alert(h); }, error: function(){ $('#news_cargando').css('display','none'); login(); } }); }
Código PHP:
<?php
if($_POST){
include_once("class_Conection.php");
$conn = new conection();
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$resultado=$conn->value_exists("suscripciones","email",$email);
if(!$resultado){
$conn->insert_array("suscripciones", array("nombre"=>$nombre, "email"=>$email));
echo "Se ha registrado en el Newsletter";
}
else
echo "Ya se encuentra registrado";
}else{
echo "Not Found";
}
?>
Les agradezco si pueden ayudarme.