J'ai peut-etre trouvé une solution...

Mais pour cela, il faudrait que cette requete fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count (*) FROM tb_ligne_commande_repas WHERE id_repas_ligne_commande_repas=$idRepas AND id_commande_ligne_comm_repas = $idCommandeFinal AND demi_portion = $demi_portion AND id_sauce_ligne_commande_repas = $sauce AND id_cuisson_ligne_commande_repas = $cuisson
Cette requete fonctionne tant que $sauce et $cuisson ne sont pas null. Des qu'une des deux variables est vide, l'echo me donne ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count (*) FROM tb_ligne_commande_repas WHERE id_repas_ligne_commande_repas=12 AND id_commande_ligne_comm_repas = 3 AND demi_portion = FALSE AND id_sauce_ligne_commande_repas = 2 AND id_cuisson_ligne_commande_repas = NULL
et la réponse est fausse car la condition = NULL ne fonctionne pas, il faudrait mettre is NULL.

J'aimerais savoir s'il est possible de lui dire que si la variable est null on met un is sinon on met un = ?