Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2015, 10:12
AlineAidee
 
Fecha de Ingreso: octubre-2015
Mensajes: 31
Antigüedad: 8 años, 6 meses
Puntos: 0
Información confirmar antes de eliminar

Hola, he leido varios temas e intentado varias cosas para que antes de eliminar un registro de mi base de datos me pida una confirmación. no se que este haciendo mal :(

(estoy usando sweet alert t4t5.github.io/sweetalert/)

Código PHP:
 <?php
                  
if(isset($_GET['idcte']))
                  {
                    
$idcte=$_GET['idcte'];
                    
$query="SELECT idcte FROM clientes WHERE idcte='".$idcte."'";
                    
$result=mysql_query($query) or die("Error: ".mysql_error());

                    if(
mysql_num_rows($result) > 0){
                      
                      
$query="DELETE FROM clientes WHERE idcte='".$idcte."'";
                      
$result=mysql_query($query) or die("Error: ".mysql_error());
                      echo
'<script type="text/javascript">
                            swal({title: "LISTO",   
                                  text: "El cliente ha sido eliminado.",
                                  type:"success",
                                  confirmButtonText: "OK",
                                  closeOnConfirm: false
                                },
                                function(){
                                  window.location.href="inicio.php";
                                }); 
                          </script>'
;
                        }else{
                          echo
'<script type="text/javascript">
                                  swal({title: "ERROR",   
                                        text: "No se púdo eliminar el cliente. Intenta más tarde.",
                                        type:"error",
                                        confirmButtonText: "OK",
                                        closeOnConfirm: false
                                      },
                                      function(){
                                        window.location.href="inicio.php";
                                      }); 
                                </script>'
;   
                    }
                  }
                
?>
                <div class="tab-pane" id="b">
                  <div class="panel panel-default">
                  <!-- Default panel contents -->
                    <div class="panel-heading text-center"><b>CLIENTES REGISTRADOS</b></div>
                    <!-- Table -->
                    <table class="table text-center" border="1">
                      <tr>
                      <td><b>#</b></td>
                      <td><b>Nombre</b></td>
                      <td><b>Empresa</b></td>
                      <td><b><span class="glyphicon glyphicon-trash"  aria-hidden="true"></span></b></td>
                      </tr>
                      <?php              
                        $result 
mysql_query("SELECT idcte,nombre,Emp, mail FROM clientes")or die("Error: ".mysql_error()); 
                        if (
$row mysql_fetch_array($result)){ 
                          do { 
                              echo 
"<tr><td>".$row["idcte"]."</td>
                                        <td>"
.$row["nombre"]."</td>
                                        <td>"
.nl2br($row["Emp"])."</td>
                                        <td>"
.nl2br($row["email"])."</td>
                                        <td><a href=./inicio.php?idcte="
.$row["idcte"].">Eliminar</a></td></tr> \n"
                           } while (
$row mysql_fetch_array($result)); 
                           echo 
"</table> \n"
                        } else { 
                        echo 
"No existen registros para mostrar"
                        } 
                      
?>
                    </table>
                  </div>
                </div>


y en sweet alert hay una "alerta" donde pide confirmación para hacer "x cosa"
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.                       swal({   title: "¿Seguro que quieres eliminar?",  
  3.                         text: "Se eliminará usuario de la base de datos",  
  4.                         type: "warning",  
  5.                         showCancelButton: true,  
  6.                         confirmButtonColor: "#DD6B55",  
  7.                         confirmButtonText: "Confirmar",  
  8.                         closeOnConfirm: false },
  9.                         function(){
  10.                           //AQUI TENDRIA QUE ELIMINAR
  11.                         });
  12. </script>

help :(