Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 11:38
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
insertar datos en array

Hola gente!

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> 
Que se valida de la siguiente forma

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();
		}
	});
}
Y los datos los cargo a la base así:

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";
}
?>
El problema es que solo me carga el email, pero no el nombre y no me estoy dando cuenta del error.

Les agradezco si pueden ayudarme.
__________________
Saludos!!!
Maru.-