Salut,
j'essaye de faire un formulaire de recherche et le premier problème se pose, quand je clique une case de la checkbox tout va bien, mais si j'en clique 2 j'obtiens l'erreur ci-dessous qui m'indique que je ne peux mettre 2 arguments dans une seul colonne alors la question est comment construire ma requête svp ?
voilà le bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Array ( [0] => 21000 [1] => 1241 [2] => Operand should contain 1 column(s) ) 1
Et puis j'aurais une autre petite question aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part $req = $bdd->query('SELECT * FROM annonce WHERE prix <=\'' . $_POST['prix'] . '\' AND departement = ('.implode(',', array_map('intval', $_POST['departement'])).')') or die(print_r($bdd->errorInfo()));:
Là dans l'état je suis obligé de forcer le client à remplir tous les champs puisque toute les variables sont déclarés dans ma requête si l'un d'entre vous pouvait m'éclairer sur la façon de faire pour l'on puisse remplir que la moitié du formulaire par exemple ça m'aiderait pas mal
Merci pour votre aide![]()
Partager