[PHP] Pitié à l'aide ! :(( je m'arrache les cheveux !!

Pitié à l'aide ! :(( je m'arrache les cheveux !! [PHP] - Programmation

Marsh Posté le 03-01-2002 à 09:31:04    

je comprends pas, tout me semble bon, et pourtant ca marche pas !
 
Contenu du fichier livre.php :
 

Code :
  1. <?
  2. if($ordre='pseudo')
  3. {
  4. $ordrepseudo='pseudo DESC';
  5. }
  6. elseif($ordre='pseudo DESC')
  7. {
  8. $ordrepseudo='pseudo';
  9. }
  10. else if($ordre='date')
  11. {
  12. $ordredate='date DESC';
  13. }
  14. else
  15. {
  16. $ordedate='date'
  17. }
  18. <a href="http://fournisseur/fichier.php?ordre=<? echo $ordrepseudo; ?>">Pseudo</a> / <a href="http://fournisseur/fichier.php?ordre=<? echo $ordred; ?>">Date</a>
  19. ?>
  20. ...
  21. $sql = 'SELECT pseudo, email, date, message FROM livre_d_or ORDER BY '.$ordre;


 
Voila, explication :
Quan je veux cliquer sur le lien "pseudo", l'URL est bien "http://fournisseur/fichier.php?ordre=pseudo" Donc kan je clique dessus, la meme page s'affiche, et le code est bien :

Code :
  1. $sql = 'SELECT pseudo, email, date, message FROM livre_d_or ORDER BY pseudo;


Et la ca marche ! Car $ordre=pseudo !
 
Si maintenant on regarde le debut du code on voit ke si $ordre='pseudo' alors il doit mettre $ordre='pseudo DESC' ! Et ca marche ! Kan je reclique sur le lien "pseudo", je tombe bien sur:

Code :
  1. $sql = 'SELECT pseudo, email, date, message FROM livre_d_or ORDER BY pseudo DESC';


Mais a partir de ce moment, le lien "pseudo"  reste tjs avec "fichier.php?ordre=pseudo DESC" alors ke le code dis bien :

Code :
  1. elseif($ordre='pseudo DESC')
  2. {
  3. $ordrepseudo='pseudo';
  4. }


 
Enfin voila, si y en a ki a compris tout ce charabia ca serait kool k'il puisse m'aider ! :) Parceke je comprends pas pkoi ca marche pas ! Merci


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 03-01-2002 à 09:31:04   

Reply

Marsh Posté le 03-01-2002 à 09:45:27    

Ayé, g compris :sarcastic:  
 
Forcement, en changeant tout ce qui ressemble à :
 

Code :
  1. if($ordre='pseudo')


 
Par :
 

Code :
  1. if($ordre=='pseudo')


 
Ca marche ! :)


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

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