Bonjour,

Je suis en stage dans une société et je dois developper un site. Mon maitre de stage m'a donné cette structure :

index.php :
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
<?php
// appel du fichier configuration
include "lib/config.php"
 
// appel des fonctions transversales
include "lib/fonctions-generales.php"
 
 
// connexion à la base de données
 
 
// Aiguillage
 
switch($action){
 
    default:
        include "lib/lib-home-page.php"
        home_page();
        break;
 
    case "inscription":
        include "lib/lib-inscription.php"
        inscription();
        break;
 
// Fonctions login
 
    case "login":
        include "lib/lib-login.php"
        login();
        break;
 
    case "mot-passe-oublie":
        include "lib/lib-login.php"
        mot_passe_oublie($email);
        break;
 
}
?>
Je me lance dans la partie lib-login.php :
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
<?php
// ------------------------------------------------------------
function login(){
// ------------------------------------------------------------
 
 
/*
Explication sur le rôle de la fonction

*/
 
 
// interrogation base de données
// requêtes SQL
 
// affichage
$template_login = file_get_contents(_REPERTOIRE_TEMPLATE_."/login.html");
 
 
// Affichage de la page
$page = file_get_contents(_REPERTOIRE_TEMPLATE_."/page_standart.htm");
$page = str_replace("[CONTENT]",$template_login,$page);
 
 
echo affichage_page($page);
 
s}
 
?>
Cependant je ne vois pas comment faire dans le switch pour définir : $action

Il m'a dit d'utiliser cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<form method="post" action="index.php">
<input type="hiddden" name="action" value="login">
 
</form>
ou cela : pour l'appel des pages

Je ne vois pas ou mettre cela.

Merci d'avance