[PHP] Problème avec une boucle (RESOLU)

Problème avec une boucle (RESOLU) [PHP] - PHP - Programmation

Marsh Posté le 09-02-2005 à 21:41:54    

Débutant en PHP, j'essaie d'afficher 2 photos aléatoirement parmi 29 disponibles. Je défini donc le numéro de la 1ère, puis de la 2nde et je vérifie qu'ils ne sont pas identiques auquel cas je redéfini le 2nd jusqu'à ce qu'il soit différents.
J'ai donc écrit le code suivant mais il ne réagit pas lorsque les numéros sont identiques.

Citation :

$nombre=29; //nombre de photos disponibles
$image1=rand (1,$nombre);
$image2=$image1;
while (image2==$image1) {
 $image2=rand (1,$nombre);
}


 
Quelqu'un peut-il m'aider? C'est certainement tout simple.
Merci
Astik


Message édité par astik89 le 09-02-2005 à 22:00:00
Reply

Marsh Posté le 09-02-2005 à 21:41:54   

Reply

Marsh Posté le 09-02-2005 à 21:46:44    

regarde dans ton while y manque un $ devant image2 ce n'est pas une variable...


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 09-02-2005 à 21:48:58    

Merci
Je savais que c'était tout con.

Reply

Marsh Posté le 09-02-2005 à 21:52:16    

De rien. Met [Résolu] devant le nom de ton topic stp.
 
Et sinon tu devrais utiliser un soft qui colore le code php si tu develope souvent en php. Un qui color les variables comme ca tu aurait vite repéré ton erreur.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 09-02-2005 à 21:59:06    

J'utilise dreamweaver parce que j'insère de temps en temps du php dans mon html pour me rendre service mais c'est rare. Mais le coup du soft je vais regarder parce que sa peut dépanner dans des cas comme celui-ci.
Dire que j'ai chercher pendant 1/2heure.

Reply

Sujets relatifs:

Leave a Replay

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