Bonjour et désolé pour le titre pourri.

J'aimerai juste un conseil sur le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
// $categorie est la résultante d'un $_POST, analysé et contrôlé pas forcément obligatoirement rempli.
 
if ( !empty($categorie) && isset ($categorie) )
{
$cat = 'AND UnChamp like "qqchose"';
}
else
{
$cat = "";
}
 
//$imaginaire  est la résultante d'un $_POST, analysé et contrôlé pas forcément obligatoirement rempli.
 
if ( !empty($imaginaire) && isset ($imaginaire) )
{
$dog = 'AND DeuxChamp like "autre chose"';
}
else
{
$dog = "";
}
 
$sql ='SELECT plein de choses
FROM plein de tables
WHERE Table1 LEFT JOIN table2  ON [...]
'.$saison.' '.$cat.' ;
Il y a peut-être des erreurs dans le code, mais j'aimerai surtout votre avis sur le structure

Merci beaucoup d'avance

PS: je viens de penser un faire un array pour y inclure tous les champs du formualire