Formulaire PHP de comparaison methode POST [Résolu/Fermé]

Signaler
Messages postés
57
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
27 juin 2013
-
Messages postés
57
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
27 juin 2013
-
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



3 réponses

Messages postés
69
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2007
7
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 ;-) )
Messages postés
57
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
27 juin 2013
5
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
Messages postés
69
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2007
7
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 ?
Messages postés
57
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
27 juin 2013
5
j'ai trouvé la soluce..