Salut, j'ai crée une class outils avec a l'interieur une methode pouvant me simplifier la vie.
Si on oublie de remplir un champ, on le signale.
Voici mon formulaire :et voila ma méthode oubli()
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 <form method="post" > <p><label>Nom de la bibliothèque</label> <label><input type="text" size="20" name="bib" /></label></p> <label><input type="submit" value="Ajouter" name="Ajouter"/></label> <?php include("../../class/class_outils.php"); $outils=new outils(); //action="traitement_ajout.php" $phrase="la bibliothèque"; $outils->oubli($_POST['bib'],$phrase); ?> </form>
Mon problème est que ça ne marche pas. Quand je le fais sans classe , ça marche mais avec, non. Il ne se passe rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function oubli($chaine,$phrase) { if (isset($_POST['$chaine'])) { if($_POST['$chaine']=="") { //$ok=false; echo"<p>Vous avez oublié ".$phrase."</p>"; } } }
Qqn pourrait -il m'expliquer pourquoi ?
Merci d'avance
Partager