bonjour , je souhaiterais faire une condition php entre deux requête sql
qui dans une condition ou la variable du formulaire serait égale à la valeur zéro m'afficherais tous les enregistrement de la table et sinon n'afficher que les enregistrements de la table filtrés par les autres valeurs de cette même variable

j'ai essayé ça

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
<?php
if(!empty($_POST['data']) && ($_POST['idnom']) = !0 )
{
$select = $connection->query(" SELECT *FROM table_nom WHERE nom = '".$nom."' '");
}
else
{
$select = $connection->query(" SELECT *FROM table_nom ");
}
$select->setFetchMode(PDO::FETCH_OBJ);
while( $enregistrement = $select->fetch(PDO::FETCH_OBJ) )
 {
  echo  $enregistrement->nom ;
};
 
?>
mais ça m'affiche pas le résultat souhaité

merci de votre aide