Conditions

Conditions - PHP - Programmation

Marsh Posté le 03-03-2008 à 21:43:41    

Bonsoir
 
Voila mon problème,
 
je récupere une variable par l'URL qui est $keys mais quoi qu'il en soit ceci fonctionne mais pourquoi il m'affiche comme résultat:
 
test et refusé  "le refusé pourquoi il s'affiche aussi?"
 
Merci
 
 

Code :
  1. <?php
  2. $keys = $_GET['keys'];
  3. $host = 'localhost';
  4. $user = 'test';
  5. $pass = '1234';
  6. $db = 'membres';
  7. // on se connecte à MySQL  
  8. $db = mysql_connect ($host,$user,$pass) or die('Erreur de connexion '.mysql_error());
  9. // on sélectionne la base  
  10. mysql_select_db('membres',$db);
  11. // on crée la requête SQL  
  12. $sql = 'SELECT  id, droits, date_inscription, pseudo, passe, url, destination, pays, remarques, email, heure_session, actif, nom, prenom, adresse, date_naissance, mailingliste  FROM membre';
  13. // on envoie la requête  
  14. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  15. // on fait une boucle qui va faire un tour pour chaque enregistrement  
  16. while($data = mysql_fetch_assoc($req))
  17. {
  18. if(''.$data['id'].'' == $keys)
  19. {
  20. print 'test';
  21. }
  22. else
  23. {
  24. print 'refusé';
  25. }
  26. }
  27. ?>

Reply

Marsh Posté le 03-03-2008 à 21:43:41   

Reply

Marsh Posté le 03-03-2008 à 21:56:28    

Parce-que t'es dans une boucle qui tourne sur les résultats d'une requete qui retourne plusieurs lignes?[:pingouino]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2008 à 22:22:35    

skeye a écrit :

Parce-que t'es dans une boucle qui tourne sur les résultats d'une requete qui retourne plusieurs lignes?[:pingouino]


 
merci et comment empecher cette boucle? avec les { ?

Reply

Marsh Posté le 03-03-2008 à 22:23:15    

En ne faisant pas un while?
Tu es sûr de comprendre ton propre code?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2008 à 22:25:45    

skeye a écrit :

En ne faisant pas un while?
Tu es sûr de comprendre ton propre code?


 
merci je comprend le principale oui de temps en temps y a des choses qui m'échappes!

Reply

Marsh Posté le 03-03-2008 à 22:27:12    

:sweat:
 
Dans ce cas le plus important c'est pas de corriger ton problème, c'est que tu trouves toi-même en comprenant, parce-que là tu n'avanceras pas, sinon.
Tu connais au moins les instructions de base? Ce que fait un while?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2008 à 22:30:18    

skeye a écrit :

:sweat:
 
Dans ce cas le plus important c'est pas de corriger ton problème, c'est que tu trouves toi-même en comprenant, parce-que là tu n'avanceras pas, sinon.
Tu connais au moins les instructions de base? Ce que fait un while?


 
bien sur!!

Reply

Marsh Posté le 03-03-2008 à 22:31:21    

Bon, alors analyse toi-même ton code, déroule-le à la main pour comprendre...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2008 à 22:35:09    

skeye a écrit :

Bon, alors analyse toi-même ton code, déroule-le à la main pour comprendre...


comment je peux deviner ce qui va remplacer la fonction while? je vais pas me taper un dictionnaire en php maintenant non?
 
j'ai questionné sur ce forum uniquement pour but de m'aider rapidement afin que je puisse finir mon code j'ai pas envie de passer la semaine dessus.
 
en deux mots j'ai pas que ça à foutre! :-) bande de naze!
 

Reply

Marsh Posté le 03-03-2008 à 22:38:57    

spoutniks a écrit :


comment je peux deviner ce qui va remplacer la fonction while? je vais pas me taper un dictionnaire en php maintenant non?
 
j'ai questionné sur ce forum uniquement pour but de m'aider rapidement afin que je puisse finir mon code j'ai pas envie de passer la semaine dessus.
 
en deux mots j'ai pas que ça à foutre! :-) bande de naze!
 


 
Et tu crois que nous on a que ça à foutre?[:pingouino]
Tu te crois où, là?[:roane]
On n'est pas là pour te tenir la main comme à un gosse. Ton problème est à première vue simple, je te l'ai résumé dans ma première réponse.
Fais tourner ton algo à la main et tu comprendras tout seul où ça coince.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-03-2008 à 22:38:57   

Reply

Marsh Posté le 03-03-2008 à 22:41:50    

skeye a écrit :


 
Et tu crois que nous on a que ça à foutre?[:pingouino]
Tu te crois où, là?[:roane]
On n'est pas là pour te tenir la main comme à un gosse. Ton problème est à première vue simple, je te l'ai résumé dans ma première réponse.
Fais tourner ton algo à la main et tu comprendras tout seul où ça coince.


 
ola c'est pour rigoler un zeste d'humour pour finir la soirée non?

Reply

Marsh Posté le 03-03-2008 à 23:02:17    

spoutniks a écrit :


comment je peux deviner ce qui va remplacer la fonction while? je vais pas me taper un dictionnaire en php maintenant non?
 
j'ai questionné sur ce forum uniquement pour but de m'aider rapidement afin que je puisse finir mon code j'ai pas envie de passer la semaine dessus.
 
en deux mots j'ai pas que ça à foutre! :-) bande de naze!
 


 
C'est ma tournée ce soir, j'offre les TT à la pelle.
À dans une semaine. [:elmott]

Reply

Marsh Posté le 03-03-2008 à 23:43:28    

spoutniks a écrit :


comment je peux deviner ce qui va remplacer la fonction while? je vais pas me taper un dictionnaire en php maintenant non?
 
j'ai questionné sur ce forum uniquement pour but de m'aider rapidement afin que je puisse finir mon code j'ai pas envie de passer la semaine dessus.
 
en deux mots j'ai pas que ça à foutre! :-) bande de naze!


Malheureusement spoutniks, j'ai vu plus d'une fois des personnes demandant de l'aide (donc en position de demande) jusqu'a insulter la personne qui aider que ce n'est plus trop évident de deviner que c'est du second degré.  
 
Sinon en effet le while te permet justement de faire une boucle.  
Si tu veux pas de boucle, et bien tu ne mets pas de while. J'ai l'impression que ca sent le copié collé récupéré sur un site je ne sais ou  :ange:  
 
quelques exemples de sites t'expliquant les boucles :  
http://www.google.fr/search?client [...] che+Google
 
 
A dans une semaine....
Bonne vacance

Reply

Marsh Posté le 04-03-2008 à 08:01:22    

Elmoricq a écrit :


 
C'est ma tournée ce soir, j'offre les TT à la pelle.
À dans une semaine. [:elmott]


Quel gros naze cet elmo [:minor]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
Reply

Marsh Posté le 10-03-2008 à 23:58:54    

stiffler a écrit :


Quel gros naze cet elmo [:minor]


 
lol!

Reply

Marsh Posté le 11-03-2008 à 00:05:45    

stiffler a écrit :


Quel gros naze cet elmo [:minor]


 
C'est pas qu'un gros naze!  

Reply

Marsh Posté le 11-03-2008 à 07:18:49    

[:manust]

Reply

Marsh Posté le 11-03-2008 à 07:32:13    

C'est quoi ce up O_O
 
quote : elmo = gay


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
Reply

Sujets relatifs:

Leave a Replay

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