Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/04/2021, 21:49
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: agregar un DELETE despues de If else...

A ver. Primero tienes que plantearte una pregunta: ¿En qué caso tiene que realizarse una eliminación de datos? De lo que veo en tu código, cuando la variable $_POST["students_id"] no está vacía se realiza una actualización, caso contrario, es decir, si dicha variable está vacía, se realiza una inserción. Entonces, cabría preguntarse, ¿qué condición tiene que cumplirse para que se realice una eliminación? Una vez que resuelvas esa pregunta, tienes que introducirla como condición. Por ejemplo:

Código PHP:
Ver original
  1. if ($_POST["students_id"] != ''){
  2.     //UPDATE
  3. }
  4. else{
  5.     //INSERT
  6. }
  7.  
  8. if (/* NUEVA CONDICIÓN */){
  9.     //DELETE
  10. }

La idea es que condiciones la ejecución de la eliminación.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand