Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/04/2021, 08:29
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Información Respuesta: agregar un DELETE despues de If else...

Cita:
Iniciado por pilucho Ver Mensaje
OK hice la prueba de la siguiente manera a ver si podría solucionar
y solo Actualiza y Visualiza pero NO AGREGA

y sigue sin ninguna acción el borrar. algo debe faltar en el javascript para que el botón funcione

[/HIGHLIGHT]
es natural, que ocurra ello en tus IFELSE tienes 3 condiciones que se cumplen al mismo tiempo y como PHP es lineal toma solamente el Primero que sea verdadero

lo que deberías hacer, es uso de una variable dentro de un BUTTON que este en el formulario


Código HTML:
Ver original
  1. <button name="accion" value="borrar" type="submit">Borrar</button>
  2. <button name="accion" value="update" type="submit">actualizar</button>


y en tu php evaluar ello

Código PHP:
Ver original
  1. <?php
  2.  if($_POST["sf_id"] != ''){
  3.   switch($_POST["accion"]){
  4.      case 'borrar':
  5.        $query = "DELETE FROM students WHERE id='".$_POST["students_id"]."'";
  6.            $message = 'Data Delete';  
  7.      break;
  8.      case 'update':
  9.       $query = "UPDATE students SET name='$name' WHERE id='".$_POST["students_id"]."'";  
  10.      $message = 'Data Updated';
  11.     break;    
  12.   }
  13.  }

pero aun asi, deberias de leerte el manual de PHP y ver mas ejemplos, tantod e funciones y demas, como por ejemplo es un fallo de seguridad el que tienes en tu $query, ya que se podria inyectar codigo malicioso y demas, pero bueno eso ya es tema mas avanzado
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9