Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2010, 09:23
Pregunton13
 
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Envio de datos a formulario PHP con JQUERY

funciones.js
Código:
$(function() {
  $('.error').show();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
		
	  var rfc = $("input#rfc").val();
		if (rfc == "") {
      $("label#rfcad").show();
      $("input#rfc").focus();
      return false;
    }
		var nombre = $("input#nombre").val();
		if (nombre == "") {
      $("label#nombread").show();
      $("input#nombre").focus();
      return false;
    }
		var puesto = $("input#puesto").val();
		if (puesto == "") {
      $("label#puestoad").show();
      $("input#puesto").focus();
      return false;
    }
    	var nomemp = $("input#nomemp").val();
		if (nomemp == "") {
      $("label#nomempad").show();
      $("input#nomemp").focus();
      return false;
    }
		var rasoc = $("input#rasoc").val();
		if (rasoc == "") {
      $("label#rasocad").show();
      $("input#rasoc").focus();
      return false;
    }
		var chematriz = $("input#chematriz").val();
		var domicilio = $("input#domicilio").val();
		var colonia = $("input#colonia").val();
		var municipio = $("input#municipio").val();
		var ciudad = $("input#ciudad").val();
		var estado= $("input#estado").val();    
		var pais = $("input#pais").val();
		var cp = $("input#cp").val();
		var telcasa= $("input#telcasa").val();
		var telofi = $("input#telofi").val();
		var cel = $("input#cel").val();
		var fax = $("input#fax").val();   
		var email = $("input#email").val();
		if (email=="") {
      $("label#emailad").show();
      $("input#email").focus();
      return false;
   		 }
    	var emailempresa= $("input#emailempresa").val();
    	var web= $("input#web").val();
    if($("input#tesp").val()=="tienda especializada"){var giro = "tienda especializada";}else
    if($("input#tdep").val()=="tienda departamental"){var giro = "tienda departamental";}else
	if($("input#decyreg").val()=="decoracion y regalos"){var giro = "decoracion y regalos";}else
	if($("input#mayorista").val()=="mayorista"){var giro = "mayorista";}else
	if($("input#construc").val()=="construccion"){var giro = "construccion";}else
	if($("input#resta").val()=="restaurant"){var giro = "restaurant";}else
	if($("input#hotel").val()=="hotel"){var giro = "hotel";}
		
	if($("input#infantil").val()=="infantil"){var prod = "infantil";}else
	if($("input#salas").val()=="salas"){var prod = "salas";}else
	if($("input#acceso").val()=="acceso"){var prod = "acceso";}else
	if($("input#oficin").val()=="oficina"){var prod = "oficina";}else
	if($("input#comed").val()=="comedores"){var prod = "comedores";}else
	if($("input#recam").val()=="recamaras"){var prod = "recamaras";}else
	if($("input#sillas").val()=="sillas"){var prod = "sillas";}else
	if($("input#jardin").val()=="jardin"){var prod = "jardin";}else
	if($("input#cenlib").val()=="centros entretenimiento"){var prod = "centros entretenimiento";}else
	if($("input#esco").val()=="escolares"){var prod = "escolares";}else
	if($("input#regal").val()=="regalos decoracion"){var prod = "regalos decoracion";}else
	if($("input#colch").val()=="colchones"){var prod = "colchones";}else
	if($("input#eleclin").val()=="electronica"){var prod = "electronica";}
	
	if($("input#correomail").val()=="correo electronico"){var como = "correo electronico";}else
	if($("input#correopostal").val()=="correo postal"){var como = "correo postal";}else
	if($("input#inter").val()=="internet"){var como = "internet";}else
	if($("input#radio").val()=="radio"){var como = "radio";}else
	if($("input#periodico").val()=="periodico"){var como = "periodico";}
	
	if($("input#moblaje").val()=="moblaje"){var revista = "moblaje";}else
	if($("input#porte").val()=="porte"){var revista = "porte";}else
	if($("input#secmueb").val()=="sector mueblero"){var revista = "sector mueblero";}
	
		var dataString = 'rfc='+rfc+'&nombre='+nombre+'&puesto='+puesto+'&nomemp='+nomemp+'&rasoc='+rasoc+'&chematriz='+chematriz+'&domicilio='+domicilio+'&colonia='+colonia+'&municipio='+municipio+'&ciudad='+ciudad+'&estado='+estado+'&pais='+pais+'&cp='+cp+'&telcasa='+telcasa+'&telofi='+telofi+'&cel='+cel+'&fax='+fax+'&email='+email+'&emailempresa='+emailempresa+'&web='+web+'&giro='+giro+'&prod='+prod+'&como='+como+'&revista='+revista;
		alert (dataString);
		//return false;

$.ajax({
      type: "POST",
      url: "contac.php",
      data: dataString,
      success: function() {
      alert("hola");
        $('#reg_form').html("<div id='mensaje'></div>");
        alert("hola2");
        $('#mensaje').html("<h2>Sus datos han sido dados de alta</h2>")
        .append("<p>Pronto recibira un email de nosotros.</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#mensaje').append("Por favor revise su e mail");
        });
      }
     });
    return false;		
	});
});
runOnLoad(function(){
  $("input#rfc").select().focus();
});

contac.php
Código PHP:
<? 
$conexion 
mysql_connect("localhost","root","123");
$bd mysql_select_db("contactar",$conexion);
    
$rfc $_POST['rfc'];
    
$nombre $_POST['nombre'];
    
$puesto $_POST['puesto'];
    
$nombreempresa $_POST['nomemp'];
    
$razonsocial $_POST['rasoc'];
    
$chematriz=$_POST['chematriz']
    
$domicilio $_POST['domicilio'];
    
$colonia $_POST['colonia'];
    
$municipio $_POST['municipio'];
    
$ciudad $_POST['ciudad'];
    
$estado $_POST['estado'];
    
$pais $_POST['pais'];
    
$cp $_POST['cp'];
    
$telcasa $_POST['telcasa'];
    
$teloficina $_POST['telofi'];
    
$celular $_POST['cel'];
    
$fax $_POST['fax'];
    
$email $_POST['email'];
    
$emailempresa $_POST['emailempresa'];
    
$paginaweb $_POST['web'];
    
$giro $_POST['giro'];
    
$prod $_POST['prod'];
    
$como $_POST['como'];
    
$revista $_POST['revista'];
$consulta "insert into contactar(rfc,nombre,puesto,empresa,razonsocial,matriz_sucursal,domicilio,colonia,municipio,ciudad,estado,pais,cp,telcasa,teloficina,celular,fax,e_mail,e_mailempresa,paginaweb,giro,prod,como,revista) values('$rfc','$nombre','$puesto','$nombreempresa','$razonsocial','$chematriz','$domicilio','$colonia','$municipio','$ciudad','$estado','$pais','$cp','$telcasa','$teloficina','$celular','$fax','$email','$emailempresa','$paginaweb','$giro','$prod','$como','$revista')";     
$ejecutar mysql_query($consulta);
$header "From: ".$_POST['email']."\r\n";
$header.= "To: ".$email."\r\n";
mail($email"ALTA""Ha sido dado de alta exitosamente"$header);
    echo 
"E_mail enviado. Favor de revisar su bandeja de entrada.";
    }
?>

Pienso y pienso y no se me ocurre que esta mal. Esto se supone que es parte de una tarea ya estamos cerca de llos finales seria genial si alguien me pudiera indicar en que parte o partes me equivoque y como solucionar mi error de antemano gracias