Bonjour à tous,
J'ai le code suivant:
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
switch($page)
{
	/*
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		require_once VIEW_PAGE.'userMenu.php';
	*/
	case 1:		// contact list
		require_once VIEW_PAGE.'userMenu.php';
		require_once VIEW_PAGE.'list.php';
		break;
	case 2:		// maincard
		require_once VIEW_PAGE.'userMenu.php';
		require_once VIEW_PAGE.'cardForm.php';
		break;
	case 3:		// new family's member
		require_once VIEW_PAGE.'userMenu.php';
		require_once VIEW_PAGE.'editMember.php';
		break;
	case 4:		// edit address
		require_once VIEW_PAGE.'userMenu.php';
		require_once VIEW_PAGE.'editAddress.php';
		break;
	case 5:		// edit member
		require_once VIEW_PAGE.'userMenu.php';
		require_once VIEW_PAGE.'editMember.php';
		break;
	case 101:	// login
	case 102:	// demo
		require_once DIR_CONTROLLER.'login.php';
		break;
	case 110:	// forms treatment
		require_once DIR_CONTROLLER.'cardFormHandler.php';
		break;
	case 190:	// logout
		unset($_SESSION);
		unset($_COOKIE['code']);
		$page = 0;
		//break;
	default:
		require_once VIEW_PAGE.'homeMenu.php';
		require_once VIEW_PAGE.'connect.php';
		require_once VIEW_PAGE.'home.php';
		break;
}
Dans ce code, afin de ne pas répéter l'instruction require_once VIEW_PAGE.'userMenu.php';, j'ai essayé d'insérer le code en commentaire. Je ne comprend pas pourquoi le cas 1 est toujours exécuté alors que page vaut entre 2 et 5.