merlu20 | 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 :
Code :
- <?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;
- }
- }
- ?>
|
Merci de votre aide |