[PHP] Erreur de syntaxe a la con

Erreur de syntaxe a la con [PHP] - Programmation

Marsh Posté le 30-08-2002 à 21:23:25    

Bas voila la ligne, aidez moi SVP
 

$requete="SELECT * FROM news ORDER BY $_GET['col'] $_GET['sens']";


 
 :hello:

Reply

Marsh Posté le 30-08-2002 à 21:23:25   

Reply

Marsh Posté le 30-08-2002 à 21:37:53    

Euh sans l'erreur c dur ;)
Essaye a tout hazard :  

$requete="SELECT * FROM news ORDER BY ".$_GET['col']." ".$_GET['sens'];


 
Même si je suis pas sur que ca changera grand chose ...

Reply

Marsh Posté le 30-08-2002 à 21:59:31    

essaie surtout de mettre une virgule entre les deux champs  :sarcastic:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 31-08-2002 à 00:49:31    

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\site\bozowolrd\news\admin\news\final\choix.php4 on line 16
 
Zion je ne vois pas se que tu veut dire  :heink:

Reply

Marsh Posté le 31-08-2002 à 00:50:55    

je crois qu'il voulai dire ca :
 

Code :
  1. $requete="SELECT * FROM news ORDER BY $_GET['col'], $_GET['sens']";


Message édité par Kyle le 31-08-2002 à 00:51:16
Reply

Marsh Posté le 31-08-2002 à 00:52:46    

Bas non, je veut faire une requete de type :

$requete="SELECT * FROM news ORDER BY ID ASC";


 
Il n'y as pas de "," entre le champs et le sens  :heink:

Reply

Marsh Posté le 31-08-2002 à 00:55:26    

ouai en effet, et c'est quoi l'erreur retournée ?

Reply

Marsh Posté le 31-08-2002 à 00:56:24    

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\site\bozowolrd\news\admin\news\final\choix.php4 on line 16

Reply

Marsh Posté le 31-08-2002 à 00:56:24    

bozocarzu a écrit a écrit :

Bas non, je veut faire une requete de type :

$requete="SELECT * FROM news ORDER BY ID ASC";


 
Il n'y as pas de "," entre le champs et le sens  :heink:  




 
Ah ouai merde, je croyais que tu voulais foutre 2 champs  :ange:  
 
Ca m'apprendra  :D  
 
Benh je rejoins jbs alors  :ange:  
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 31-08-2002 à 00:57:20    

sa ne marche pas la technique a jbs, il me sort exactement la meme erreur

Reply

Marsh Posté le 31-08-2002 à 00:57:20   

Reply

Marsh Posté le 31-08-2002 à 00:59:06    

Voila le code complet, franchement je vois pas l'erreur
 

if(isset($_GET['sens'])){
 $requete="SELECT * FROM news ORDER BY $_GET['col'] $_GET['sens']";
}else{
 $requete="SELECT * FROM news ORDER BY ID ASC";
}


 
Et voila l'erreur
 

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\site\bozowolrd\news\admin\news\final\choix.php4 on line 14

Reply

Marsh Posté le 31-08-2002 à 01:03:51    

c ptetre un peu bourin, fo voir mais essai de stocker $_GET['col'] et $_GET['sens'] dans des variables.
genre : $col = $_GET['col']; et $sens = $_GET['sens'];
et puis : $requete="SELECT * FROM news ORDER BY $col $sens";

Reply

Marsh Posté le 31-08-2002 à 01:12:24    

Ouais sa marche en decalrant auparavant les variable, c'est debile !!

Reply

Marsh Posté le 31-08-2002 à 01:15:12    

le principal c'est que ca marche :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed