Bonjour revient vers vous,
j'ai créer ma premiere page ou l'on selectionne les champs que l'on veut retrouver dans la requete.
Maintenant je recherche comment insert ses choix dans ma requete.
voici la requete en question:
select reclamation.id_reclamation, code_client, DATE_FORMAT(date_reclamation,'%d/%m/%Y') as date_reclamation, des_reclamation, nom_critere, id_ai, action_realise.id_ar, nom_ar, autre_ai, status_ai, nom_scritere, substring(nom_type_reclamation, 13 , 30) AS nom_type_reclamation, eva_reclamation.id_type_reclamation, id_eva_reclamation
FROM reclamation
INNER JOIN client ON client.id_client=reclamation.id_client
LEFT JOIN action_immediate ON action_immediate.id_reclamation=reclamation.id_reclamation
LEFT JOIN action_realise ON action_realise.id_ar=action_immediate.id_ar
LEFT JOIN eva_reclamation ON eva_reclamation.id_reclamation=reclamation.id_reclamation
LEFT JOIN type_reclamation ON type_reclamation.id_type_reclamation=eva_reclamation.id_type_reclamation
LEFT JOIN critere ON critere.id_critere=eva_reclamation.id_critere
LEFT JOIN scritere ON scritere.id_scritere=eva_reclamation.id_scritere
WHERE client.code_client='$code_client' AND date_reclamation between'$debut_date' AND '$fin_date' ORDER BY id_reclamation DESC
Dans le select l'ensemble des champs par defaut, comment faire pour monter cette requette.
car je voulait rajouter dans ma requete ceci:
select reclamation.id_reclamation, $_POST['code_client'], DATE_FORMAT(date_reclamation,'%d/%m/%Y') as date_reclamation, des_reclamation, nom_critere, id_ai, action_realise.id_ar, nom_ar, autre_ai, status_ai, nom_scritere, substring(nom_type_reclamation, 13 , 30) AS nom_type_reclamation, eva_reclamation.id_type_reclamation, id_eva_reclamation
FROM reclamation
INNER JOIN client ON client.id_client=reclamation.id_client
LEFT JOIN action_immediate ON action_immediate.id_reclamation=reclamation.id_reclamation
LEFT JOIN action_realise ON action_realise.id_ar=action_immediate.id_ar
LEFT JOIN eva_reclamation ON eva_reclamation.id_reclamation=reclamation.id_reclamation
LEFT JOIN type_reclamation ON type_reclamation.id_type_reclamation=eva_reclamation.id_type_reclamation
LEFT JOIN critere ON critere.id_critere=eva_reclamation.id_critere
LEFT JOIN scritere ON scritere.id_scritere=eva_reclamation.id_scritere
WHERE client.code_client='$code_client' AND date_reclamation between'$debut_date' AND '$fin_date' ORDER BY id_reclamation DESC
Probleme si le champ est vide la requete devient
select reclamation.id_reclamation, , ....
Quel méthode me conseiller-vous de prendre pour la création de la requete.
guigui69