Vérifier qu'un libellé de variable existe dans BD
Posté : 01 août 2007, 10:12
Bonjour,
J'ai un formulaire avec des champs texte. Je souhaite vérifier que les libellés saisis n'existent pas dans ma BD.
Pour l'instant, j'ai fait ça:
J'ai un formulaire avec des champs texte. Je souhaite vérifier que les libellés saisis n'existent pas dans ma BD.
Pour l'instant, j'ai fait ça:
// On compte le nombre d'entrées dans la table echelle_travail qui contiennent $Ech_trav_min et $Ech_trav_max comme valeur
$sql = "SELECT COUNT(*) AS Nb_entrees FROM echelle_travail WHERE ech_trav_min=".$Ech_trav_min." AND ech_trav_max=".$Ech_trav_max."";
$req = pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_result_error());
$resul=pg_fetch_assoc($req);
// On vérifie si les libellés d'echelle de travail existe déjà dans la base de données
if ($resul[Nb_entrees]=0){
// On prépare la requête pour insérer les données dans la table echelle_travail et on exécute cette requête
$sql = "INSERT INTO echelle_travail(ech_trav_min, ech_trav_max) VALUES (".$Ech_trav_min.",".$Ech_trav_max.")";
$req=pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_result_error());
}
Je ne rentre pas dans mon If et je ne comprends pas pourquoi. Est-ce que quelqu'un a une petite idée?