Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/03/2016, 02:50
Avatar de GUAPISNEY
GUAPISNEY
 
Fecha de Ingreso: marzo-2016
Mensajes: 14
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Controlar con contraseña una eliminacion en base de datos

No creo q sea necesario controlar al principio con contraseña , es una base de datos para unos compañeros de trabajo , solo queremos controlar que si se clicka por error en eliminar o queriendo , con la contraseña podamos pensar si seguir o no.

ANTES LO HACIAMOS ASI CON UN SCRIPT

Código PHP:
Ver original
  1. <?php
  2.     include("conexion.php");
  3.     include("cabecera.html");
  4.     $con=mysql_query("select * from csv");
  5.     $reg=mysql_fetch_array($con);
  6.    
  7.  
  8.  
  9.  
  10. ?>
  11. <script>
  12.     function eliminar(){
  13.     if(confirm("Deseas Eliminar???")){
  14.         miform.submit();
  15.    
  16.     }else{
  17.         alert("me salve... :)");
  18.     }
  19.  
  20. }
  21. </script>
  22.  
  23.  
  24. <form method="post" name="miform">
  25.     <div align="center">Seleccione para eliminar:
  26.       <select onchange="eliminar()" name="persona">
  27.             <option>Seleccione</option>
  28.         <?php  // ARRIBA ONCHANGE LLAMA ALA FUNCION ELIMINAR
  29.             do{
  30.             $id=$reg['id'];
  31.             $nom=$reg['codigo'];
  32.            
  33.         ?>
  34.        
  35.         <option value="<?php echo $id; ?>"><?php echo $nom;
  36.         ?></option>
  37.         <?php
  38.             }while($reg=mysql_fetch_array($con));
  39.        
  40.         ?>
  41.        
  42.        
  43.        
  44.         </select>
  45.    
  46.    
  47.    
  48.    
  49.     </div>
  50. </form>
  51. <?php  //AKI ES DONDE ELIMINAMOS
  52.     if(isset($_POST['persona'])){ // si se ejecuta el formulario
  53.     $p=$_POST['persona'];
  54.     mysql_query("delete from csv where id='$p' ")or die(mysql_error());
  55.     echo "<script>alert('Sede Eliminada'); location='eliminar.php';</script>";
  56.     }
  57. ?>


solo nos avisaba si queriamos seguir
ahora nos interesaria contraseña.
gracias y saludos a todos.