il s'agit tout simplement qu'il faut ajouter des guillemets :
$reqChamps2 = "SELECT TYPE FROM vehicules WHERE MARQUE = '".$slctChamps."'";
ou
$reqChamps2 = "SELECT TYPE FROM vehicules WHERE MARQUE='$slctChamps'";
@+ et bonn' prog'
Mehdi

-------------------------------
Réponse au message :
-------------------------------
> Je me demande si le problème ne vient pas tout simplement du fait que la variable $slctChamps est vide.
>
> J'obtiens en effet le message suivant :
> ERREUR SELECT TYPE FROM vehicules WHERE MARQUE = You have an error in your SQL syntax near '' at line 1
>
> Le fait est que ce select se trouve dans une page php qui est appelée par un include dans une autre page php, cette dernière faisant également appel à une page php dans laquelle se trouve ma variable.
>
> A mon avis le problème est plutôt le suivant : comment transmettre le contenu d'une variable de page en page ?
>
> Merci d'avance !!
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > A priori ça ne marche pas.
> > >
> > > Ne faut-il pas également un . avant le ;
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > pour concatener ce n'est pas un + mais un point, donc:
> > > > $reqChamps2 = "SELECT TYPE FROM vehicules WHERE MARQUE = ".$slctChamps;
> > > >
> > > > F_N_U :o)
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Débutant sous PHP et ayant tendance à mélanger les différents langages que j'ai essayé d'assimiler, quelqu'un pourrait-il me renseigner sur le problème de syntaxe suivant qui doit être à mon avis un problème de ' ou de " ou de ` et se situer au niveau du mot $scltChamps :
> > > > >
> > > > > $reqChamps2 = "SELECT TYPE FROM vehicules WHERE MARQUE = "+$slctChamps;
> > > > >
> > > > > A l'usage, il y a une erreur sur la syntaxe SQL :
> > > > >
> > > > > ERREUR 0 You have an error in your SQL syntax near '0' at line 1
> > > > >
> > > > > Un grand merci d'avance !!
> > > >
> > >
> >
>