Mi aplicación web basada en PHP tiene un botón de "exportación" que funciona. Esto es lo que parece . Lo que quiero hacer es, una vez que se exportan los datos, cambiar ese ícono a una casilla de verificación verde. Mi código PHP en notes.php se ve así:
if(isset($_POST['export_notes_to_excel'])){ $sql_for_export = explode("ORDER", $_SESSION['sql']); $sql_for_export = $sql_for_export[0]; $filename = "Notes Exported On - " .date('Ym-d'); $column_names = array("[Id]" => "ID", "[DateAdded]"=>"Date Added", "[Entry]"=>"Enty", "[AddedBy_Id]"=>"Officer ID"); export_sql_to_excel($sql_for_export, $filename,$column_names); }Este código funciona bien y estaba tratando de usar JS aquí, pero el problema es que PHP no muestra mi JS si hago algo como:
echo "<script>console.log('test');</script>";después de la llamada a la función export_sql_to_excel(). Quería hacer 2 cosas en realidad. Primero, cambie ese ícono de descarga a un ícono de carga cuando PHP esté preparando el archivo y luego a un ícono de casilla de verificación una vez que se descargue el archivo. Cualquier ayuda sería apreciada. ¿Se puede hacer esto con PHP siendo el código del lado del servidor? Gracias.