en index.php tengo 3 botones (agregar, eliminar, editar)
si hago clic para eliminar, se redirigirá a la consulta de página de eliminación (delete.php)
después de eliminar con éxito, la página se redirige a index.php y la dulce alerta2 aparecerá con un mensaje de éxito (eliminado con éxito)
si agrego un usuario, el mensaje cambiará a agregado correctamente
depende de a dónde redirija a index.php
¿entonces que puedo hacer?
Al redireccionar de delete.php/edit.php a index.php, puede pasar algunos parámetros de consulta.
La redirección desde delete.php se verá como index.php?msg="eliminado con éxito";
La redirección desde edit.php se verá como index.php?msg="agregado con éxito"
En index.php puede leer el mensaje de cadena de consulta y mostrar el cuadro de alerta
Aquí están las referencias para obtener el parámetro de cadena de consulta.
¿Cómo puedo obtener valores de cadena de consulta en JavaScript?
Solución1
Antes de redirigir, debe crear un objeto de sesión y guardar los mensajes de alerta en las sesiones.
start_session() $_SESSION["alert"] = ["type" => "success", "message" => "User deleted successfully"];En la página index.php
En una página index.php, verifique si hay un mensaje de alerta/flash. Si es así, imprímalo y elimínelo.
if (isset($_SESSION["alert"])) { echo "<div class='alert alert-success alert-dismissible'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button> <h4><i class='icon fa fa-check'></i> Alert!</h4> $_SESSION["alert"] </div>"; unset($_SESSION["flash"]); }Eso es todo.