Bonjour à tous,
Je continue mes demandes. En effet j'ai l'erreur suivante à l'exécution de ma requête select :

La requete une échoué: Unknown column '$ numQuestion dans «clause WHERE'

Pourtant quand je fais le test j'ai bien $_SESSION['idQuestion'] qui existe. Dans la précédente page, j'ai affecté la valeur $numQuestion à $_SESSION['idQuestion'].

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
session_start();
extract($_SESSION);
 
/*
if(!array_key-exists("idUser", $_SESSION)) {
   header("Location : form.php");
   }
 */ 
 
 /*
  if(isset($_SESSION['idQuestion'])) {
      echo 'La variable "idQuestion" existe et vaut: ' . $_SESSION["idQuestion"]; 
	  echo 'Lavariable "idUser" existe et vaut: ' . $_SESSION["idUser"]; 
	  exit;
	  }  
*/
 
//connexion au serveur
     $host = "localhost";
     $user = "root";
     $pass = "";
 
     $connexion=@mysql_connect($host, $user, $pass) or die("La connexion a échoué :".mysql_error());
 
//connexion à la BD
   $bd = "profilapprenant";
   @mysql_select_db($bd, $connexion) or die ("selection impossible:".mysql_error()); 
 
//Requete selection
$query='select * from mot where
                 ligne = $numQuestion order by colonne asc';
 
$result=mysql_query($query) or die("La requete a échoué:".mysql_error());
 
 while($var=mysql_fetch_array($result)){
    extract($var);
	echo "$mot<input type=\"text\" name=\"score[idMot]\" size=\"2\"/>";
	}
 
	echo "<input type=\"submit\" value=\"Envoyer\"/>";
 
?>
Si quelqu'un peut m'expliquer l'origine de cette erreur je l'en remercie