Passage de variable et affichage

Résolu
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je passe une variable d'un script php A à un script B. La variable arrive bien chez B (je l'ai testé !).
Par contre, avec cette variable, je vais chercher des éléments dans ma base pour les afficher, et là rien ne s'affiche ????

num_indiv est un champs de l'enregistrement dans la table. Le champs n'est pas déclaré comme primaire ou autre !

$num_cj= $_GET['num_cj'];
//////////echo '<pre>'; print_r($_GET); echo '</pre>'; // OK
$select = 'SELECT * FROM ville_bis WHERE num_indiv LIKE "$num_cj"'; 
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

$row = mysql_fetch_array($result);
echo '<b>'.$row['nom'].'</b>'; ........................



Merci d'avance pour le coup d'main !
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
normal, ta chaine $select commence et finit par des simples quottes '
la variable $num_cj n'est donc pas interprétée, il faut mettre des doubles quottes "
et éventuellement concaténer

mysql_real_escape_string( ..) c'est pour sécuriser les variables transmises et ça échappe les ' et " entre autre

$num_cj= mysql_real_escape_string($_GET['num_cj']);
//////////echo '<pre>'; print_r($_GET); echo '</pre>'; // OK
$select = "SELECT * FROM ville_bis WHERE num_indiv LIKE '".$num_cj."'";
0
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   11
 
Merci beaucoup .......... ;o))

A ++
0