par
Cyrano » 21 mai 2005, 11:43
Salut,
tu peux simplifier un peu même si l'idée est là:
<?php
$recherche=mysql_query("SELECT COUNT(*) FROM clubetr WHERE NomCLB='". $NomCLB ."' AND pays='". $pays ."'");
$resultat=mysql_result($recherche);
if ($resultat > 0)
{
// ERREUR ICI
$pris="Le club éxiste déjà dans ce Pays";
}
else
{
// Ok, on traite le sujet
}
?>
Au lieu de chercher à récupérer une ligne (ou +) dans la base, tu fais simplement un comptage: s'il y a un résultaat, il sera unique donc mysql_result() est plus approprié et si ce résultat est supérieur à zéro, alors le nom existe déjà sinon, tu peux enregistrer.
Salut,
tu peux simplifier un peu même si l'idée est là:
[php]<?php
$recherche=mysql_query("SELECT COUNT(*) FROM clubetr WHERE NomCLB='". $NomCLB ."' AND pays='". $pays ."'");
$resultat=mysql_result($recherche);
if ($resultat > 0)
{
// ERREUR ICI
$pris="Le club éxiste déjà dans ce Pays";
}
else
{
// Ok, on traite le sujet
}
?>[/php]
Au lieu de chercher à récupérer une ligne (ou +) dans la base, tu fais simplement un comptage: s'il y a un résultaat, il sera unique donc mysql_result() est plus approprié et si ce résultat est supérieur à zéro, alors le nom existe déjà sinon, tu peux enregistrer.