Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de Guillemets ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de Guillemets ...

n°536502
Max Evans
Posté le 10-10-2003 à 19:02:28  profilanswer
 

Hello à tous :hello:
 
J'ai un chtit pb :(
 
Voila mon code PHP :
 


if ( $_GET['cat'] == 'prive' ) {
 
$one_categorie = "COUNT(*) as sujet";
$one_categorie = "topic_prive as A";
$three_categorie = "interloc = 'Arnaud'";
}
else {
 
$one_categorie = "cat, sujet, prive, annonce, titrerulez, urlrulez";
$one_categorie = "categorie";
$three_categorie = "id=$_GET[cat]";
}


 
 
Et la requête qui va avec :
 


$query_cat = mysql_query("SELECT  ".$one_categorie."
        FROM ".$two_categorie."
        WHERE ".$three_categorie."" )
         or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
$data_cat = mysql_fetch_array($query_cat);


 
Ca me fait une erreur, ca ne marche pas !
 
J'ai testé en ne mettant que la variable $ONE_CATEGORIE dans la requete, idem :(
 
J'en conclue a un pb de guillemet a la verification de la categorie (Privé ou non)
 
Vous voyez un peu le pb ? ;)
 
Merci a tous ;) :jap:


Message édité par Max Evans le 10-10-2003 à 19:02:43

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 10-10-2003 à 19:02:28  profilanswer
 

n°536505
Max Evans
Posté le 10-10-2003 à 19:10:23  profilanswer
 

Houla  :ouch:  
 
Au lieu de mettre :
SELECT ".$one_categorie.", j'ai mis : SELECT '.$one_categorie.'
 
Et la ca marche impec  :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°536506
Max Evans
Posté le 10-10-2003 à 19:11:47  profilanswer
 

Rectification, ca ne me fait pas de message d'erreur, mais ca ne me ressort pas les données de la table MySQL :/


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°536510
mrbebert
Posté le 10-10-2003 à 19:15:07  profilanswer
 

Affiche la requête, pour voir clairement ce qui est exécuté [:proy]  


Message édité par mrbebert le 10-10-2003 à 19:15:44
n°536511
Max Evans
Posté le 10-10-2003 à 19:15:59  profilanswer
 

Erreur : /home/user/q/u/i/quick-board/www/forum/forum1.php:93
Champ 'categorie' inconnu dans field list
 
Je vois pas le pb, j'ai jamais demandé le champ CATEGORIE (Il n'existe pas), mais la table CATEGORIE :/


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°536519
karamilo
Posté le 10-10-2003 à 19:24:16  profilanswer
 

Max Evans a écrit :

Hello à tous :hello:
 
J'ai un chtit pb :(
 
Voila mon code PHP :
 


if ( $_GET['cat'] == 'prive' ) {
 
$one_categorie = "COUNT(*) as sujet";
$one_categorie = "topic_prive as A";
$three_categorie = "interloc = 'Arnaud'";
}
else {
 
$one_categorie = "cat, sujet, prive, annonce, titrerulez, urlrulez";
$one_categorie = "categorie";
$three_categorie = "id=$_GET[cat]";
}


 
 
Et la requête qui va avec :
 


$query_cat = mysql_query("SELECT  ".$one_categorie."
        FROM ".$two_categorie."
        WHERE ".$three_categorie."" )
         or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
$data_cat = mysql_fetch_array($query_cat);




 
y'a une incoherence dans ton code.
dans la meme { } tu definis 2 fois $one_categorie ?!?
Il manque pas un .= par hasard ?
aussi, two_categorie est pas defini dans ton code et regarde dans ton else, tu definis one_categorie = categorie ( le dernier ) donc c'est normal que SELECT one_categorie == SELECT categorie, champ qui n'existe pas.

n°536532
Max Evans
Posté le 10-10-2003 à 19:39:44  profilanswer
 

karamilo a écrit :


 
y'a une incoherence dans ton code.
dans la meme { } tu definis 2 fois $one_categorie ?!?
Il manque pas un .= par hasard ?
aussi, two_categorie est pas defini dans ton code et regarde dans ton else, tu definis one_categorie = categorie ( le dernier ) donc c'est normal que SELECT one_categorie == SELECT categorie, champ qui n'existe pas.


Heum, serais-je con ? :D
 
Effectivement, c'est bien one, two, et three_cat :D
 
je vais tester ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°536534
Max Evans
Posté le 10-10-2003 à 19:40:30  profilanswer
 

Rho, la grosse quiche, ca marche [:joce]
 
Merci ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°536538
karamilo
Posté le 10-10-2003 à 19:46:32  profilanswer
 

:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de Guillemets ...

 

Sujets relatifs
[ basic ] problème avec mon ZX81[HTML] Problème d'intégration FLASH
[Java] Plusieurs versions de JVM installées : problèmeProblème d'installation phpnuke 6.9.1
Probleme avec str_replace[algo] problème d'inclusion de boucle
Probleme avec l'affichage d'un <table>[Perl] Problème avec GTChat
Resolu [C] Probleme de resultat de calcul[PHP/MySQL] Probleme de guillemets : A L'AIDE !!
Plus de sujets relatifs à : Problème de Guillemets ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR