Bonjour,
Voici mon code :
if ($_POST['dossier'] != 0 && $_POST['lstdossier'] != 0)
{
$sql_fichier_dossier = mysql_query
("SELECT id, containerid FROM jos_downloads_files WHERE containerid ='".$_POST['dossier']."'") OR die ("Erreur requête dossier");
$ip_dossier = $_SERVER["REMOTE_ADDR"];
$date_dossier = date('Y-m-d H:i:s');
while ($result_fichier_dossier = mysql_fetch_object($sql_fichier_dossier))
{
$id_file_dossier = $result_fichier_dossier->id;
$sql_user_dossier = mysql_query
("SELECT jos_users.id FROM jos_users, jos_gm_membre WHERE jos_users.id = jos_gm_membre.id_membre AND id_groupe ='".$_POST['lstdossier']."'") OR die ("Erreur requête user dossier");
while ($result_user_dossier = mysql_fetch_object($sql_user_dossier))
{
$id_users_dossier = $result_user_dossier->id;
//-----------------------------------------------------------------------------------------------------------------------------
$sql_delete_dossier = mysql_query
("DELETE FROM jos_downloads_log WHERE fileid=".$id_file_dossier." AND userid=".$id_users_dossier."") OR die ("Erreur requête delete");
//-------------------------------------------------------Insertion dans la base log---------------------------------------------
// on écrit la requête sql
$sql_dossier = "INSERT INTO jos_downloads_log (id, type, date, userid, fileid, value, ipaddress) VALUES ('','1','$date_dossier','$id_users_dossier','$id_file_dossier','000000', '$ip_dossier')";
// on insère les informations du formulaire dans la table
mysql_query($sql_dossier) or die('Erreur SQL !'.$sql_dossier.'<br>'.mysql_error());
//--------------------------------------------------------------------FIN-------------------------------------------------------
}
}
echo "MAJ ok";
}
Comment puis je mettre un message d'attente pendant ce traitement qui est très long ?
Merci