Ver Mensaje Individual
  #23 (permalink)  
Antiguo 01/03/2016, 07:58
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: UPDATE o INSERT con alert de confirmación

yo utilizo ajax para esas cositas:

Código Javascript:
Ver original
  1. /*Cargo las variables con los datos del formulario*/
  2.  
  3. function registraUsuario(){
  4. var nombre = document.regi.nombre.value;
  5. var email = document.regi.usuario.value;
  6. var celular = document.regi.celular.value;
  7. var clave = document.regi.clave.value;
  8.  
  9. /*Verifico que los campos no esten vacios, de ser asi, emito una alerta al usuario*/
  10.  
  11. if(nombre == ""){
  12.     new PNotify({
  13.     title: 'Atención',
  14.     text: 'El campo NOMBRE esta vacio.',
  15.     type: 'info'
  16. });
  17. }else if(email == ""){
  18.     new PNotify({
  19.     title: 'Atención',
  20.     text: 'El campo Email esta vacio.',
  21.     type: 'info'
  22. });
  23. }else if(clave == ""){
  24.     new PNotify({
  25.     title: 'Atención',
  26.     text: 'El campo NOMBRE esta vacio.',
  27.     type: 'info'
  28. });
  29.  
  30. /*Si todo esta bien continuo con el registro*/
  31. }else{
  32.         $.ajax({
  33. /*Envio la informacion al php que realizará el procedimiento*/
  34.  
  35.             url: 'core/nuevo_user.php?tipo=registra&nombre='+nombre+'&email='+email+'&celular='+celular+'&clave='+clave,
  36.             type: 'get',
  37.             success: function (dato) {
  38. /*Recibo un json como respuesta*/              
  39. var dato = eval('(' + dato + ')');
  40.  
  41. /*Verifico el codigo recibido en el json y emito la alerta correspondiente*/
  42. if(dato.codigo == "205"){
  43.             new PNotify({
  44.     title: 'Info',
  45.     text: dato.mensaje,
  46.     type: 'warning'
  47. });
  48. }else if(dato.codigo == "200"){
  49.             new PNotify({
  50.     title: 'Info',
  51.     text: dato.mensaje,
  52.     type: 'info'
  53. });
  54.  
  55. /*Cargo la lista de usuarios*/
  56. lista();
  57.  
  58. /*Limpio los campos del formulario*/
  59. document.regi.nombre.value = '';
  60. document.regi.usuario.value = '';
  61. document.regi.celular.value = '';
  62. document.regi.clave.value = '';
  63.             }
  64.             }
  65.         });
  66.  
  67.     }
  68. }

y listo funciona perfecto coin cualquier alerta o lo que quieras implementar
__________________
[email protected]
HITCEL