Bonjour,

J'aimerai savoir comment ne pas exécuter du code lorsque l'utilisateur clique sur annuler au chargement de la page.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
<?php
 
$cat=$_POST['categorie'];
if($cat==''){
	echo "<SCRIPT LANGUAGE=JavaScript>";
	echo "alert('Auncune catégorie sélectionnée !');";
	echo "location.href = 'supprCategorie.php';";
	echo "</SCRIPT>";
}
 
if(strpos($cat, ':') == true){
$mess="return window.confirm('Attention, vous avez selectionné une catégorie ayant des spécialités. Souhaitez-vous supprimer l\'ensemble de cette catégorie ?');";
$cas=1;
}
 
if(substr($cat, 0, 1) == '-'){
$mess="return window.confirm('Confirmer la suppression de cette spécialité ?');";
$cas=2;
}
 
if(substr($cat, 0, 1) != '-' && strpos($cat, ':') == FALSE){
$mess="return window.confirm('Confirmer la suppression de cette catégorie ?');";
$cas=3;
}
 
echo '<body onload="'.$mess.'">';
 
/******************************
*** Si l'utilisateur ANNULE j'aimerai ***
*** charger la page précédente ***
*****************************/
 
switch ($cas){
	case 1:
		//requete de suppression
		break;
	case 2:
		//requete de suppression
		break;
	case 3:
		//requete de suppression
		break;	
 
}
 
}
?>