Page 1 sur 1

Récupération de variable

Posté : 06 janv. 2006, 16:23
par resistenz76
Bonjour,
je ne sais pas si le titre du sujet convient...
Je souhaite que lorsque l'on clique sur une categorie de la table, s'affiche tous les enregistrements contenant la categorie choisie...
// on créer la requete SQL et on l'envoie 
; 

// on envoie la requete 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrements 
while($data = mysql_fetch_array($req)) 
{
	// on affiche les informations de l'enregistrement en cours 
  echo '<div class="t5"><p><img src="Images/flech_b.gif">&nbsp;<b><a href="actu.php?id='.$data['id'].'">'.$data['titre'].'</a></div></b>';
  echo Tronquer_Texte($data['article'], 120);
	    } 
// on ferme la connexion à mysql 
mysql_close(); 
?>
qui doit afficher les resultats lorsque l'on clique sur l'un des secteurs depuis une page dont voici le code
// on envoie la requete 
$sql = "SELECT DISTINCT secteur FROM ma_table"; 

// on envoie la requete 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrements 
while($data = mysql_fetch_array($req)) 
{
// on affiche les informations de l'enregistrements en cours 
echo '<table cellspacing="1">
<tr><td><img src="Images/flech_bf.gif"> <font size="2" Face="Verdana"><a href="themes.php?secteur='.$data['secteur'].'">'.$data['secteur'].'</a></font><br>
</td></tr></table>';
    } 
et j'obtiens ce message d'erreur :

Erreur SQL !
SELECT * FROM crij_info WHERE secteur=Emploi
Unknown column 'Emploi' in 'where clause'

Si quelqu'un peut me donner un coup de main, merci d'avance
et bonne année !

Posté : 06 janv. 2006, 16:26
par iclo
Emploi est une chaine de caractère et doit donc être placée entre guillement double ou simple.

Posté : 06 janv. 2006, 17:46
par Invité
Merci,
ça ne marche pas non plus...
Je précise car cela a peut être son importance que le champ "secteur" est de type "SET". Cela marche avec un champ de type id
:roll:

Posté : 06 janv. 2006, 18:55
par DarkBlue
HEllo ,

Bah remplace le par un champs id ?!