Bonjour,
Je cherche a faire une requete sql avec le nom d'une colonne qui passe dans le WHERE et qui provient d'un formulaire (select) et passer la valeur cherchée dans cette colonne dans un AND elle aussi provenant d'un formulaire, je vous dépose mon bout de code ci-dessous cela sera mieux .
if(isset($_POST'agence_id'])){
$agence = $db->quote($_POST'agence_id']);
$type_recherche = $db->quote($_POST'type_recherche']);//colonne que je doit mettre dans le WHERE
$valeur = $db->quote($_POST'valeur']);//valeur à chercher dans la colonne qui passe dans le WHERE ou le AND
$select = $db->query("SELECT reglements.date_reglement, reglements.name AS client, reglements.ra, reglements.montant, agences.name AS agences, typereglements.name
FROM ((reglements
LEFT JOIN agences ON reglements.agence_id = agences.id)
LEFT JOIN typereglements ON reglements.typereglement_id = typereglements.id)
WHERE reglements.$type_recherche=$valeur//probleme de la requete
ORDER BY ra ASC");
$recherches = $select->fetchAll();
}
merci de votre aide
Gilles