Choix requête
Résolu
didy_gwatinik
Messages postés
352
Date d'inscription
Statut
Membre
Dernière intervention
-
didy_gwatinik Messages postés 352 Date d'inscription Statut Membre Dernière intervention - 12 janv. 2009 à 11:30
didy_gwatinik Messages postés 352 Date d'inscription Statut Membre Dernière intervention - 12 janv. 2009 à 11:30
A voir également:
- Choix requête
- Liste déroulante de choix excel - Guide
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Erreur de requete facebook - Forum Facebook
- Choix de musique restreint instagram - Forum Instagram
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
1 réponse
bonsoir,
je te passe une petite astuce pour faire ca :
$where = "WHERE 1=1"; // juste pour crée la variable $where **/
if($_POST['contrat'] == 'CDD' ){ /** juste pour l'exemple **/
$where .= " AND CONT LIKE '%".mysql_real_escape_string($_POST['contrat'])."%'"; /*** CONT correspond a un champ dans la base de donné ***//
}
if(isset($_POST['region'])){
$where .= " AND REG ='$POST['region']'"; /* REG le champs région dans la base **/
}
ici la suite tu peut ajouter autant de champs qui existe, a chaque fois tu utilise avec le point : $where .=
puis ici a la fin :
$requete = "SELECT * FROM ta_base ".$where;
je te passe une petite astuce pour faire ca :
$where = "WHERE 1=1"; // juste pour crée la variable $where **/
if($_POST['contrat'] == 'CDD' ){ /** juste pour l'exemple **/
$where .= " AND CONT LIKE '%".mysql_real_escape_string($_POST['contrat'])."%'"; /*** CONT correspond a un champ dans la base de donné ***//
}
if(isset($_POST['region'])){
$where .= " AND REG ='$POST['region']'"; /* REG le champs région dans la base **/
}
ici la suite tu peut ajouter autant de champs qui existe, a chaque fois tu utilise avec le point : $where .=
puis ici a la fin :
$requete = "SELECT * FROM ta_base ".$where;
didy_gwatinik
Messages postés
352
Date d'inscription
Statut
Membre
Dernière intervention
80
Ahhhh oui, ça marche impec! Merci beaucoup muska!