Bonjour,

Je code en ce moment une élection électronique de délégué pour les cours. Mais j'arrive à cette partie du code :
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
 
 
for ($i=0;$i<($_SESSION['nbelec']-2);$i++)
		{
			if (!empty($tab)==true) 
				{
				$nomcandidat = $tab[$i];
 
				$sql2 ="SELECT idElecteur FROM electeur WHERE nom='".$nomcandidat."';";	
				$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error()); 	
				$requete2 = mysql_fetch_array($req2); 
 
				$sql1 ="SELECT numTourScrutin, nbvoix FROM obtenir WHERE idelecteur ='".$requete2['idElecteur']."';";
				$req1 = mysql_query($sql1);
				$lig1 = mysql_fetch_array($req1);             
		   }
Et il m'affiche cette erreur. J'ai cherché sur internet mais je ne trouve pas une réponse satisfaisante. Le soucis se situe entre le for et la définition de $nomcandidat.

Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Projet Election\VerifTour2.php on line 80
Ce code permet d'enregistrer les candidats qui ont été cochés. Je ne situe pas bien mon erreur.

Merci de votre aide.

Cordialement, LowTiste