Comme l'indique le sujet ,je voulais savoir s'ile xiste un moyen sql de vérifier qu'une valeur existe bien au sein d'une colonne d'une table.
En effet,il se peut que celle -ci n'existe pas et alors implique une gestion differente.
Code : Tout sélectionner
CREATE TABLE dossierDPE ;//Attention IdCommande nous sera renvoyé par Ajax en methode post
$oPDOStatement=$oConnectionDpe->query('SELECT typeTransaction FROM dossierDPE WHERE idCommande='.$_POST['IdCommande']);
while($aRow=$oPDOStatement->fetch()){
switch($aRow['typeTransaction']){
case '1':$sTypeErnt='Location';break;
case '2':$sTypeErnt='Location saisonniere';break;
default:$sTypeErnt='Vente';break;
}
}
echo 'Le serveur Dpe a indiqué qaue nous étions en présence d\'une '.$sTypeErnt;
}else{
throw new Exception('Connection au serveur Dpe impossible');
}
en effet,le code precedent n'est vraui que si $_POST['IdCommande'] existe et ce n'est pas forcement le cas.Commen,t procédeirez vous pour tester la possiblité qu'elle n'existe pas et declencher une action en fonction du resultat.
merci a tous