REQUÊTE MULTICRITÈRES

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 25 oct. 2006 à 09:50
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 25 oct. 2006 à 09:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40063-requete-multicriteres

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
25 oct. 2006 à 09:50
# //mise en varible des mot 'and' et 'or'
# $and='and';
# $or='or';
#
C'est inutile

# //si le la variable $diplome ne contient aucune donné la variable $opérateur=$or
# //sinon $operateur = $and
# if($diplome = = '')
# {$operateur=$or;}
# else
# {$operateur=$and;}
#
# //si le la variable $diplome ne contient aucune donné la variable $opérateur=$or
# if($sexe = = '')
# {$operateur=$or;}

peut se remplacer par
if ( $sexe=='' || $diplome='' ){
$operateur = ' OR ';
}else{
$operateur = ' AND ';
}

Ecrit les termes SQL de ta requete en majuscule ca permet de la rendre plus lisible ( on voit tout de suite ce qui appartient a SQL ou pas )

Je passe sur le fait que ton script ne fonctionne pas
- manque un if
- code html mis dans le source sans echo et sans quote (')

Sur le fait que ton code HTML est erroné
- absence des balise form
- absence des values dans tes options
- absence d'une possibilite de soumettre la requete

De plus, c'est un code inutile
=> 1/10

Perso, je m'attendais a un code plus générique, donc forcement déçu
Rejoignez-nous