Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2015, 17:01
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 1 mes
Puntos: 2
Respuesta: Guardar datos temporalmente

Hola gracias por tu respuesta antes de normalizar la bd se realizaba de la siguiente manera las inserciones
//Esto era una funcion que se le asigna al boton de guardar del contacto luego se envia aun archivo que procesa los datos y por utlimo la insercion a la bd
Código Javascript:
Ver original
  1. function guardar_contacto_empresa(){
  2.   $("#ver_contacto").val($("#n_nombres_contacto").val()+' '+$("#n_apellidos_contacto").val());
  3.   var nc_nombre = $('#n_nombres_contacto').val();
  4.   var nc_apellidos = $('#n_apellidos_contacto').val();
  5.   var nc_cargo = $("#n_cargo_contacto").val();
  6.   var nc_telefonoc = $("#n_telefono_corporativo_contacto").val();
  7.   var nc_telefonop = $("#n_telefono_personal_contacto").val();
  8.   var nc_emailc = $('#n_email_corporativo_contacto').val();
  9.   var nc_emailp = $("#n_email_personal_contacto").val();
  10.   if(nc_nombre == ''){
  11.     alert('Por Favor Ingresar Datos');
  12.     $('#n_nombres_contacto').focus();
  13.   }else if(nc_apellidos == ''){
  14.     alert('Por Favor Ingresar Datos');
  15.     $('#n_apellidos_contacto').focus();
  16.   }else if(nc_cargo == ''){
  17.     alert('Por Favor Ingresar Datos');
  18.     $('#n_cargo_contacto').focus();
  19.   }else if(nc_telefonoc == '' && nc_emailc==''){
  20.     alert('Por Favor Ingresar Datos');
  21.     $('#n_telefono_corporativo_contacto').focus();
  22.   }else{
  23.   var registro_completado_loader = $("#alerta-contacto").html("<div class='alert alert-success'>Contacto Agregado</div>");
  24.   $.ajax({
  25.      type: "POST",
  26.      url: "registrar-cliente.php",
  27.      data: {
  28.         'nc_nombre': nc_nombre,
  29.         'nc_apellidos': nc_apellidos,
  30.         'nc_cargo': nc_cargo,
  31.         'nc_telefonoc': nc_telefonoc,
  32.         'nc_telefonop': nc_telefonop,
  33.         'nc_emailc': nc_emailc,
  34.         'nc_emailp': nc_emailp
  35.       },
  36.            success: function(data)
  37.      {
  38.       registro_completado_loader.html();
  39.       $("#ne_registro_contacto").Formreset();
  40.      }
  41.    });
  42.  }
  43. }
Código PHP:
Ver original
  1. <?php
  2. require_once 'funciones/funciones.php';
  3.     $data_contacto = array('nc_nombre' => $_POST['nc_nombre'],
  4.                     'nc_apellidos' => $_POST['nc_apellidos'],
  5.                     'nc_cargo' => $_POST['nc_cargo'],
  6.                     'nc_telefonoc' => $_POST['nc_telefonoc'],
  7.                     'nc_telefonop' => $_POST['nc_telefonop'],
  8.                     'nc_emailc' => $_POST['nc_emailc'],
  9.                     'nc_emailp' => $_POST['nc_emailp']);
  10. registrar_contacto($data_contacto);
  11. ?>
insercion a la bd
Código PHP:
Ver original
  1. function registrar_contacto($data_contacto){
  2.   $id = mysql_real_escape_string($data_contacto['nc_id_empresa']);
  3.   $contacto_nombre = mysql_real_escape_string($data_contacto['nc_nombre']);
  4.   $contacto_apellido = mysql_real_escape_string($data_contacto['nc_apellidos']);
  5.   $contacto_cargo = mysql_real_escape_string($data_contacto['nc_cargo']);
  6.   $contacto_telefono_corporativo = mysql_real_escape_string($data_contacto['nc_telefonoc']);
  7.   $contacto_telefono_personal = mysql_real_escape_string($data_contacto['nc_telefonop']);
  8.   $contacto_email_corporativo = mysql_real_escape_string($data_contacto['nc_emailc']);
  9.   $contacto_email_personal  = mysql_real_escape_string($data_contacto['nc_emailp']);
  10.   $contacto_fecha_actualizacion = date("Y-m-d");
  11.   $query = "INSERT INTO contacto(jc_empresa_id,jc_contacto_nombre,jc_contacto_apellidos,jc_telefono_contacto_1,jc_telefono_contacto_2,jc_contacto_cargo,jc_email_trabajo_contacto,jc_email_personal_contacto, jc_fecha_actualizacion_contacto)
  12.            VALUES('$id','$contacto_nombre','$contacto_apellido','$contacto_telefono_corporativo','$contacto_telefono_personal','$contacto_cargo','$contacto_email_corporativo','$contacto_email_personal', '$contacto_fecha_actualizacion')";
  13.   @mysql_query($query)
  14.   or die(mysql_error());
  15.   echo  @mysql_insert_id();
  16. }