Rouliendelavegas
Messages postés58Date d'inscriptionvendredi 7 août 2009StatutMembreDernière intervention 7 janvier 2011
-
7 juin 2006 à 09:10
pastis51forever
Messages postés172Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention 8 septembre 2006
-
7 juin 2006 à 15:22
Je désire réaliser un intranet de gestion des utilisateurs comme projet pour mon BTS IG.
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /?>
Je suis en train de procéder ainsi :
J’ai un fichier user.php et un fichier user_function.php
Dans mon user.php , j’appel les fonction si le lien contient un get
Ex :
If ($_GET[‘page’] == ‘ad_usr’) {
//j’appel la function ad_usr, qui contient le formulaire d’ajout
ad_usr() ;
}
et je voulais savoir si ça marche en faisant comme ça, car en fait mes lien contiennent déjà des GET pour savoir quelle fonction il faut afficher.
Et donc pour reprendre cet exemple l’action du formulaire devrait donc être : « action= ‘user.php ?page=ad_usr’ » .
pastis51forever
Messages postés172Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention 8 septembre 20061 7 juin 2006 à 11:08
Bonjour!
Si tu as inclus user_fonctions.php, ca devrait marcher sans probleme
Par contre, pour être sur, il vaut mieux d'abord tester l'existance de la variable:
if ($_GET[?page?] == ?ad_usr?)
devient
if (isset($_GET[?page?]) AND $_GET[?page?] == ?ad_usr?)
Ensuite, ton formulaire:
<form action='user.php' method='GET'>
...
</form>
C'est plus joli et si tu décide par la suite de passer par POST, ce sera beaucoup plus rapide à modifier.
pastis51forever
Messages postés172Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention 8 septembre 20061 7 juin 2006 à 15:22
oui mais si il ne met rien (s'il appelle directement user.php), tu vas te retrouver avec un message d'erreur parceque tu essaies de tester $_GET['page'] qui n'est pas déclarée.