Salut à tous !
J'ai un petit problème avec un formulaire qui sert de moteur de recherche. J'ai un champ texte et un bouton 'Rechercher'. Le problème, c'est que mon champ texte n'est pas défini, car quand je fais un test avec var_dump, il me renvoie false sans que j'arrive à comprendre pourquoi. Voici mon code :
Merci de votre aide
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 <?php class plugin_recherche implements IPlugin { function render(&$html, $args) { $buffer = "<form name='recherche' method='post'>" . "<br><br>" . "Veuillez taper une catégorie de meubles (chaise, table, armoire, canapé, etc.)" . "<br><br>" . "<input type='text' name='t_recherche'><br><br>" . "</form>"; $buffer2 = "<input type='submit' value='Rechercher' onSubmit=\"self.location.href='http://localhost/MS2006/index.php?id=0'\"/>" ; var_dump(isset($_POST['t_recherche'])); //if(!isset($_POST['t_recherche'])) $_POST['t_recherche'] = 0; $rech = $_POST['t_recherche']; $_SESSION['recherche'] = $rech; $recherche = $_SESSION['recherche']; $url = "index.php?id=12&recherche='$recherche'"; $trashlink = util::createLink($url, $buffer2); // La DIV $buffer .= util::createDiv($trashlink, ''); return $buffer; } } ?>![]()
Partager