Voilà j'ai un petit programme mais je n'arrive pas a rentrer dans mon if .... je rentre tous le temps dans le else

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
 
<?
 
mysql_connect("localhost", "root", "");
mysql_select_db("sytral");
 
$req="SELECT 	* from config WHERE id=1 ";
$result=mysql_query($req) or die("Erreur lors de l\'acces a la base de donnée");
 
while ($donnees = mysql_fetch_array($result))
{
if ($donnees['verif_employe']=='0')
	{
		echo 'on est dans verif=0';
		$verif=0;
	}
	else 
	{
		echo 'on est dans verif=1';
		$verif=1;
	}
	echo 'le verif vaux'.$verif;
}
/*ici les echo servent a vérifier mes variables pour comprendre pourquoi je ne rentre pas dans le if a venir*/
 
if((isset($_POST["Nom"])) && (isset($_POST["Message"])) && (isset($_POST['Valider']))) //si les variables existent
{
   if ( (($_POST["Nom"]) != NULL) && (($_POST["Message"]) != NULL)) //si on a quelques choses dans les champs d'information
   {
 
		$Nom = htmlentities($_POST['Nom']);
		$message = htmlentities($_POST["Message"]);
 
		$req = "SELECT * FROM employe WHERE nom='$Nom'";
		$result = mysql_query($req) or die ("erreur ".mysql_error());
		//si ya un resultat, ça signifie que le pseudo est deja enregistré
		echo 'et le resultat vaux'.(mysql_num_rows($result));
		if ((mysql_num_rows($result) == 0) && ($verif=0))
		//le if ou je rentre jamais
                               {
		   echo "<script language=javascript>";
			echo "alert('Refuser')";
			echo "</script>";
		}
 
		else
		{
			$jour=date('d');
			$mois=date('m');
			$annee=date('Y');
			mysql_query("INSERT INTO trace VALUES(' ', ' " . $Nom . " ', ' " . $message . " ','0',' " . $jour." ',' " . $mois." ',' " . $annee." ' )" );
 
 
 
			//ici on enveras le mail . et on fera les actions supplémentaires.
			echo "<script language=javascript>";
			echo "alert('Votre demande a été prise en compte')";
			echo "</script>";
 
		}
		echo (mysql_num_rows($result));
	}
}
?>
Bon j ai un petit formulaire ou je rentre un nom et un message.
Le script va vérifier le nom de la personne selon si la variable $verif= 0 ou 1.

Le probleme si j ai bien verif=0 et mysql_num_rows=0 je ne rentre pas dans le if !!