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