Bonjour,
Mon problème est certainement simple pour vous; le voici:
Je reçois des données par $_GET dans un fichier php
Je peux sans problème afficher le contenu des variables.
Le problème est lorsque je veux utiliser une des variables pour sélectionner un des enregistrements de ma base SQL

Voici le code envoyé par la page originale:
.../affparois.php?Ville= Adstock&Indexx=10&Nom_du_cimetiere= St-M?thode

C'est le résultat de la variable Indexx que j'ai besoin. Je veux donc ouvrir l'enregistrement #10 de ma table dans ce cas ci.

Le fichier qui contient la requête cause problème ici:

$sql = 'SELECT * FROM Paroisses WHERE NoCim="$_GET[Indexx]" ';

// On lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

//on organise $req en tableau associatif $data['champ']
//en scannant chaque enregistrement récupéré
//on en profite pour gérer l'affichage

//titre de la page avant la boucle
echo'<h2>TOUTES LES DONNEES INSCRITES :</h2>';

//boucle
while ($data = mysql_fetch_array($req))
{

// on affiche les résultats
echo 'Pseudo : <strong>'.$data['Ville'].'</strong><br />';
echo 'Son âge : '.$data['Nom_du_cimetiere'].'<br />';
echo 'Sa date d\'inscription : '.$data['Description'].'<br /><br/>';
}
//On libère la mémoire mobilisée pour cette requête dans sql
//$data de PHP lui est toujours accessible !
mysql_free_result ($req);

//On ferme sql
mysql_close ();
?>

Si je ne spécifie pas de clause WHERE, la boucle while se fait et j'ai la réponse de tous les enregistrements. Lorsque je mets la clause WHERE..., il ne va pas chercher l'enregistrement #10 , la réponse reste sans résultat (et sans erreur).
Si j'indique le #10 manuellement, (...WHERE NoCim="10") j'ai le résultat escompté.
Quelqu'un peut-il m'aider ?
Merci à l'avance