Bonjour a tous je suis en train de faire un formaulaire de recherche "simplifié" qui ne contient qu'un champ texte et un boutton .
Je veut via une methode post envoyer une variable puis regarder de quelle type est la variable...
Dans la mesure ou ma recheche ne porte que sur deux type :
alpha
numérique.
J'ai develloppé ceci rapidement :
et FilterSearch()
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 //Options recherche : fonction contenue dans layout.inc.php FilterSearch(); if ($_POST['val']=="") { $Recherche =""; } else { $Recherche =$_POST['val']; echo $Recherche; if(ereg("[:digit:]",$Recherche)) { echo "chaine num"; } else if(eregi("[:alnum:]",$Recherche)) { echo "chaine alpha"; } else if(eregi("[:blank:]",$Recherche)) { echo"chaine vide"; } }
Mais le fonctionnement est plus qu'aléatoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function FilterSearch() {?> <form name="form_search" action="search.php" method="post"> <table height="65px" cellspacing="0" cellpadding="0" class="classic-content"> <tr> <td class="grey" align="left"><b>Condition :</b></td> </tr> <tr> <td class="grey"><input type="text" input name="val" size="20" maxlength="25" class="empty" style="padding-left: 5px;"/><input type="submit" name="valider" id="valider" value="Effectuer requête"> </tr> </table> </form> <?php }
Merci pour votre aide .
Partager