Bonjours.

Dans ma page j'ai un champ ou je rentre un nom et un champ ou je rentre un prénom.

Quand j'appuie sur submit il doit faire une qequête et m'afficher les données voulues ou le nom et le prénom sont ce que j'ai entrer.

il n'arrête pas de m'afficher le même message :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
voici mon 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
17
18
19
20
21
22
 
if(isset($_POST['nomJoueur']) and isset($_POST['prenomJoueur']))
	{
 
	      $request = "SELECT nom,prenom,nomEquipe,nomPosition 
	            	          FROM joueur,equipe,position
	           	          WHERE joueur.equipe=equipe.NuEquipe and 
	            		       joueur.Position=position.NuPosition and 
	            	  	       joueur.nom = \'$_POST[nomJoueur]\' and
	            	  	       joueur.prenom = \'$_POST[prenomJoueur]\' 
	            	          ORDER BY nom,prenom";
	      $execRequest = mysql_query($request);
	      echo "<table border=1 cellspacing=0 cellpadding=5>";
	      while ($donnees = mysql_fetch_array($execRequest))
	      {	
	   if ( $i % 2 == 0)
					echo stripslashes("<tr><td> $donnees[nom]</td><td> $donnees[prenom]</td><td> $donnees[NomEquipe]</td><td> $donnees[NomPosition]</td></tr>");
				else 
					echo stripslashes("<tr bgcolor=Silver><td> $donnees[nom]</td><td> $donnees[prenom]</td><td> $donnees[NomEquipe]</td><td> $donnees[NomPosition]</td></tr>");
				$i++;
			}
		echo "</table>";