Voici mon code j ai un problème dans me conditions de if, j'essaie de comparer une chaine de caractère d'un formulaire avec une d'une base de donnée et cela me met la condition toujours fausse.
Et je ne sais pas du tout pourquoi.
Merci de votre aide



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
65
66
67
68
69
70
71
$a = mysql_query("SELECT `Contrasena` FROM `identification` WHERE `Contrasena` LIKE ('%$contra%')"); 
while ($b = mysql_fetch_array($a)) //Au cas où il y a plusieurs résultats
{
     $c = $b['Contrasena'];
}
echo $b['Contrasena'];
$d = mysql_query("SELECT `Contra` FROM `formulaire` WHERE `Contra` LIKE ('%$contra%')"); 
while ($e = mysql_fetch_array($d)) //Au cas où il y a plusieurs résultats
{
     $f = $e['Contra'];
}
 
$g = mysql_query("SELECT `Contra` FROM `formulaire1` WHERE `Contra` LIKE ('%$contra%')"); 
while ($h = mysql_fetch_array($d)) //Au cas où il y a plusieurs résultats
{
     $i = $h['Contra'];
}
 
if (strcmp($contra, $c) == 0) 
{
 
	if (strcmp($contra, $f) == 0) 
			{
			//Insertion des données
			$sql = "INSERT INTO formulaire1 VALUES ( '' , '$contra' , '$carr' , '$com1' , '$com2' , '$com3' , '$comen1' , '$ido' , '$util' , '$ayud1' , '$ayud2' , '$ayud3' , '$ayud4' , '$comen2' , '$moti1' , '$moti2' , '$moti3' , '$moti4' , '$moti5' , '$comen3' , '$mejo1' , '$mejo2' , '$mejo3' , '$mejo4' , '$mejo5' , '$mejo6' , '$comen4' , '$sept' , '$comen5' )";
			$res = mysql_query($sql);
 
			$msg_ok = "Muchas gracias para tu participacion pero no es la primera vez que tu respondes a nuestra encuesta";
			if ($res)
				{
			    	echo $msg_ok;
				}
				else
				{
			    	echo mysql_error();
		 		}
		 	}
	else
			{
			//Insertion des données
			$sql = "INSERT INTO formulaire VALUES ( '' , '$contra' , '$carr' , '$com1' , '$com2' , '$com3' , '$comen1' , '$ido' , '$util' , '$ayud1' , '$ayud2' , '$ayud3' , '$ayud4' , '$comen2' , '$moti1' , '$moti2' , '$moti3' , '$moti4' , '$moti5' , '$comen3' , '$mejo1' , '$mejo2' , '$mejo3' , '$mejo4' , '$mejo5' , '$mejo6' , '$comen4' , '$sept' , '$comen5' )";
			$res = mysql_query($sql);
 
			$msg_ok = "Muchas gracias para tu participacion";
			if ($res)
				{
			    	echo $msg_ok;
				}
			else
				{
			    	echo mysql_error();
		 		}
 
			}
}
else
{
	//Insertion des données
	$sql = "INSERT INTO formulaire2 VALUES ( '' , '$contra' , '$carr' , '$com1' , '$com2' , '$com3' , '$comen1' , '$ido' , '$util' , '$ayud1' , '$ayud2' , '$ayud3' , '$ayud4' , '$comen2' , '$moti1' , '$moti2' , '$moti3' , '$moti4' , '$moti5' , '$comen3' , '$mejo1' , '$mejo2' , '$mejo3' , '$mejo4' , '$mejo5' , '$mejo6' , '$comen4' , '$sept' , '$comen5' )";
	$res = mysql_query($sql);
 
	$msg_ok = "Muchas gracias para tu participacion pero tu contraseña es mala";
	if ($res)
		{
	    	echo $msg_ok;
		}
	else
		{
	    	echo mysql_error();
	 	}
}