Page 1 sur 1

Si il n'y a pas id afficher tous les enregistrements

Posté : 07 nov. 2008, 10:53
par Dom!
Bonjour,
Je souhaite afficher la liste de mes clients sous certaines conditions, Avant cette requete j'effectue ceci :
   $id = $_GET["id_prospect"];
   
if (isset($_GET['id_prospect']))
         {
     $id = $_GET['id_prospect'];  //ICI
		 }
	 else
		 {
	 $id = $id_prospect;
		 } 
Comment demander dans ma connexion que si il n'y a pas "id" il m'affiche tous les id de ma table client ?
Merci pour vos réponses.

Posté : 07 nov. 2008, 11:00
par charabia
Il ne te suffit pas de mettre ta requête qui prend tous les ID dans cette condition ?

Posté : 07 nov. 2008, 11:01
par albat
D'où sort ton $id_prospect ?

À part ce détail, une solution à ta recherche est celle-ci :
$id = isset($_GET['id_prospect']) ? : $_GET['id_prospect'] : 0 ;
$sql = "SELECT champ1, champ2 FROM client ".($id>0 ? "WHERE id=".$id : "ORDER BY id");

Posté : 07 nov. 2008, 11:02
par Dom!
Oui tout a fait mais je souhaite savoir comment prendre tous les id ! que faut il écrire à la place de :

$id = $id_prospect;
Merci