if et while

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : if et while

par guilt92 » 05 août 2008, 11:53

Le problème est surtout que ton print est en dehors de ton while.

Ainsi tu écrases ta variable $tralala à chaque occurence du while et tu ne l'affiches qu'à la fin, donc forcément tu n'as que le dernier résultat...

Si tu veux éviter cela, soit tu fais ton print() dans le while, soit tu stockes les resultats dans un tableau et non pas dans une variable ;)

par Invité » 05 août 2008, 11:22

Salut,

Peux tu posté ton code en entier et avec les balises PHP, il sera plus aisé de te répondre alors.

Merci :wink:
Bonjour,

Je serai chez moi cet aprèm, je pourrai alors le poster.

Merci pour toute aide :ordi:

par _activmik » 05 août 2008, 11:14

Salut,

Peux tu posté ton code en entier et avec les balises PHP, il sera plus aisé de te répondre alors.

Merci :wink:

if et while

par Sam » 05 août 2008, 11:09

Bonjour,

Tout d'abord excusez moi de poster en anonyme mais je préfère attendre d'être chez moi pour créer un compte.

J'ai le problème suivant :

j'ai une bdd qui contient des images et des videos.

Cependant l'affichage donne une série d'images toutes identique à la dernière image de la bdd et une série de vidéo toutes identiques à la dernière video de la bdd.

Voici à quoi ressemble mon code (tout pas bon manifestement) :

*****************
requête sql pour avoir les images et videos
(...)
while {

if ($type == image)
{
(...)
$tralala="imageobtenue";
}

if ($type == video)
{
(...)
$tralala="videoobtenue";
}

}
print "$tralala";
***********************

Manifestement, la boucle annule les images et vidéos précédentes pour ne donner qu'une série de videos et d'images qui correspondent à la dernière image et à la dernière vidéo.

Depuis hier, je bloque. Merci de m'aider.

Cordialement,
Sam