Rechercher : dans
Par :

Formulaire PHP de comparaison methode POST

Dernière réponse le 1 sep 2007 à 19:11:42 zeitoun69, le 20 jui 2007 à 22:33:58 
 Signaler ce message aux modérateurs

Bonjour
apres avoir parcouru le forum, je ne trouve pas la reponse a ma question

je souhaiterais faire un formulaire ou le visiteur peut demander a afficher tous les enregistrements dont le prix est inférieur a une valeur saisie

je sais comment traiter la valeur égale =
<?php
3
7 $nb = mysql_num_rows($query);
8 if ( !$nb[0] ) {
9 echo '<option>tous les prix</option>';
10 } else {
11 while ( $list = mysql_fetch_array( $query ) ) {
12 echo '<option value = "'.$list['prixday'].'"></option>';
13 }
14 }
15 mysql_close();
16 ?>

comment faire la meme chose avec un opérateur > ou <


Merci de votre aide

Configuration: Windows XP
Firefox 2.0.0.5


Meilleures réponses pour « formulaire PHP de comparaison methode POST » dans :
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

webtotoche, le 20 jui 2007 à 23:11:51

Salut !

Dans ta requête il suffit d'utiliser le signe < ou > à la place du signe =

Par exemple comme ceci :

$query = 'select prixday from articles where prixday < '.$_POST['prixsaisi']

au lieu de
$query = 'select prixday from articles where prixday = '.$_POST['prixsaisi']

(tu placeras les guillemets ou les apostrophes à ta guise mais dans le respect de la syntaxe ;-) )

Répondre à webtotoche

3

zeitoun69, le 22 jui 2007 à 18:38:45

Merci pour cette reponse mais je debute en code
connaissez vous un post ou je puisse appliquer ce remplacement pour une recherche multicritères?
merci d'avance

Répondre à zeitoun69

4

webtotoche, le 24 jui 2007 à 00:00:29

Si tu veux effectuer une recherche sur plusieurs champs il faut que tu construises ta clause where en mentionnant chacun des champs concernés par le recherche, l'opérateur appliqué et le critère.

Que veux-tu dire par

connaissez vous un post ou je puisse appliquer ce remplacement pour une recherche multicritères? 


Tu veux savoir s'il y a déjà eu une contribution dans le forum (ou ailleurs) sur les recherches multi-critères ?

Répondre à webtotoche

5

 zeitoun69, le 1 sep 2007 à 19:11:42

J'ai trouvé la soluce..

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à zeitoun69
Collection CommentÇaMarche.net