IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Liste déroulante php [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 69
    Par défaut Liste déroulante php
    je termine mon moteur de recherche et j'ai deux liste dérourante prix mini et prix maxi.

    Qaund je fait ma requête avec seulement deux IF, cela fonctionne. Mais dès que je f'ai tout mes IF, cela foire : J'ai l'impression qu'il ne prend pas les valeurs inférieures. Quelqu'un aurait une idée pour une soluce?

    Voici un extrait de mon code php:

    Merci d'avance ;-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    	if($_REQUEST['price_min']>=""){
    		$sql .= " AND price>=100000" . $_REQUEST['price'] . " ";	
    	}
    	if($_REQUEST['price_min']>=""){
    		$sql .= " AND price>=125000" . $_REQUEST['price'] . " ";	
    	}
     
    	if($_REQUEST['price_max']<=""){
    		$sql .= " AND price<=225000" . $_REQUEST['price'] . " ";	
    	}
    	if($_REQUEST['price_max']<=""){
    		$sql .= " AND price<=250000" . $_REQUEST['price'] . " ";	
    	}

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Qu'est ce que ca veut dire <= "" ?
    Tu as deux plus deux fois les mêmes conditions.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 69
    Par défaut
    Merci Sabotage. Ben c'est là mon problème. j'ai donc mes deux listes déroulantes (price_min et price_max).

    je voudrais simplement trouver une annonce entre tel et tel prix. Pourrais tu me conseillé sur ceci?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu fais des choses très compliquées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(isset($_REQUEST['price_min'])){
    		$sql .= " AND price >= ". intval($_REQUEST['price_min']);	
    	}
    if(isset($_REQUEST['price_max'])){
    		$sql .= " AND price <= ". intval($_REQUEST['price_max']);	
    	}
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 69
    Par défaut
    Merci Sabotage, je vais tester cela Je ne connaissais pas intval

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le intval n'est la que pour la sécurité.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 69
    Par défaut
    Super Cela fonctionne ! Je clôture le sujet et je donnerais mon code complet de moteur de recherche sur le forum certainement demain car il me reste un petit souci d'upload d'images. D'ailleurs je vais faire un nouveau Post

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Liste déroulante PHP
    Par vigo2003 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/06/2010, 13h34
  2. [MySQL] Liste déroulante php & mysql
    Par soksabaidee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/05/2010, 09h25
  3. [MySQL] Liste déroulante php/sql n'affichant pas toutes les données.
    Par Nicolas_k dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/02/2010, 13h01
  4. Javascript + liste déroulante + php
    Par Phpdebut dans le forum Langage
    Réponses: 9
    Dernier message: 25/01/2009, 12h02
  5. Affichage liste déroulante PHP/HTML/JS
    Par Copyright83 dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2008, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo