begin process at 2012 05 28 08:17:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

affichage aléatoires des images(simultanément)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage aléatoires des images(simultanément)

vendredi 21 octobre 2005 à 13:34:33 | affichage aléatoires des images(simultanément)

refkaben

Bonjour à tous;
j'ai uploader des images dans un dossier et j'ai stocké leurs url dans un champs dans ma base de données.
Maintenent je veux afficher ces images: à chaque actualisation 6 images s'affichent d'une maniere aléatoire.
je pense une requete "select image from table order by rand()" comme ça j'ai tous les url aléatoirement, mais je ne sais pas comment faire pour les afficher.
Avez vous une idée? aidez moi SVP!
vendredi 21 octobre 2005 à 14:16:38 | Re : affichage aléatoires des images(simultanément)

malalam

Administrateur CodeS-SourceS
Hello,

tu fais ta requête en ajoutant un LIMIT 1, 5 par exemple (fais des tests, je ne me souviens jamais ce que font ces paramètres et dans quel ordre, lol)
Ensuite, tu affiches le résultat de ta requête dans le src="..." d'une balise img, simplement.

vendredi 21 octobre 2005 à 14:43:41 | Re : affichage aléatoires des images(simultanément)

monoceros01

Les paramètres de LIMIT c'est comme pour subst() ou plein de fonction de ce genre, le premier c'est l'orgine et le deuxième la longueur =) (en sachant que le premier enregistrement a pour origine 0)
La requête devrait donner (tiens je connaissais pas rand(), j'ai appris quelque chose)

$query = "SELECT image FROM table ORDER BY rand() LIMIT 0,5";

tu envoi la requête
$result = mysql_query($query,$res);  //$res est la ressource renvoyée par mysql_connect()

et tu l'exploite
$list_image="";
while($data = mysql_fetch_array($result) )
{
    $list_image.= "<img src=\"".$data["image"]."\" alt=\"description\" />";
}

et voila plus qu'à afficher $list_image là où tu veux =)

vendredi 21 octobre 2005 à 14:44:44 | Re : affichage aléatoires des images(simultanément)

monoceros01

Zut! Pour 6 images c'est LIMIT 0,6 biensûr :)
vendredi 21 octobre 2005 à 15:36:01 | Re : affichage aléatoires des images(simultanément)

refkaben

Merci pour vos réponses,
j'ai essayé ta solution  monoceros01, mais ça m'affiche toutes les images qui existent.
d'ou vient le problème ? j'ai bien mis le LIMIT 0,6
voila mon code
<?
$requet=mysql_query("select logo from entreprise ORDER BY rand() LIMIT 0,6 ");

 ?>
<table><tr>
<?php

while($resultat=mysql_fetch_array($requet))
{$list_image.= "<img src=".$resultat["logo"].">"; ?>
<td><?php echo $list_image ?></td>
<? }?>
</td> </tr></table>
merci

vendredi 21 octobre 2005 à 15:53:59 | Re : affichage aléatoires des images(simultanément)

malalam

Administrateur CodeS-SourceS
Mets juste LIMIT 6, ça suffit de toutes façons.

mais curieux que ça ne marche pas...




vendredi 21 octobre 2005 à 16:23:52 | Re : affichage aléatoires des images(simultanément)

Anthomicro

Salut,

ton image se trouve bien dans le répertoire courant ?


    samedi 22 octobre 2005 à 15:27:42 | Re : affichage aléatoires des images(simultanément)

    refkaben

    en fait j'ai fait des recherches et je trouve que le rand() et LIMIT ne vont pas ensemble, c'est interprété mal ou meme pas interprété par mysql!
    mais j'ai pas trouver une solution!
    je croix qu'il me faut une table temporaire???
    pour vous répondre antho, ça m'affiche les images donc il a bien trouvé et le rand() fonctionne aussi mais le problème c'est au niveaul du limit, il ne le considère pas!
    J'espère que vous m'aidez!
    Merci
    samedi 22 octobre 2005 à 15:29:58 | Re : affichage aléatoires des images(simultanément)

    Anthomicro

    heu non y'a aucun problème entre rand et limit :-)


      samedi 22 octobre 2005 à 15:31:46 | Re : affichage aléatoires des images(simultanément)

      monoceros01

      ben dans ton while du met une structure de controle :
      $i=0;
      $list_image="";
      while($data = mysql_fetch_array($result))
      {
          if ($i==5) break;
          $i++;
          $list_image.="<img ..... />";
      }


      1 2

      Cette discussion est classée dans : images, url, affichage, aléatoires, simultanément


      Répondre à ce message

      Sujets en rapport avec ce message

      Affichage aléatoire de plusieurs images simultanément [ par drmicro ] Bonjour. Pour le site d'une association qui dispose de plusieurs sponsors, je souhaite afficher entre les balises et 3 images (de même taille) de s CSS a 1 centime!! [ par CCJ ] bonjour. je commence a en avoir marre de ce bleme de compatibilité entre IE et mozilla jai fai le design de mon site trankil sous mozilla et juste ava Affichage IE Opera Mozilla [ par gypsi3000 ] Je suis en train de tester l'affichage sur différents browsers et je me rends compte que sous IE toutes mes images de bordures d'écran sont bien placé Images, php ou java ? [ par nicolas66 ] Bonjour à tous,je dispose d'une base de données dans laquelle j'ai des informations diverses qui me permettent de faire des graphes par la suite. A ch Probleme d'affichage images [ par kprime17 ] Salut, je suis debutant en php et j'ai un petit probleme :j'ai un tableau qui se charge en fonction d'une table mysql, les deux dernieres cellules de Affichage d'images uploadées [ par hasen ] Ola tous le monde, je suis en train de faire une phototheque et je suis en train de bloquer... Mon client voudrais un certain nombre de photos par pag personnaliser l'affichage du média players [ par nico606 ] Slt, Je cherche à personnaliser l'affichage du lecteur média players dans une page HTML. Genre je veux mettre un bouton "play" par là, un contrôle du URL d'images [ par MAsterC ] Salut à tousJ'ai vraiment pas d'idée qui me vien en tête... pour crée un script qui contient une image avec une URL comme celui-ci:http://www.phpcs.co Problème d'affichage de plusieurs images [ par tony1239456 ] Bonjour, je crée un moteur de recherche pour des logos de portable, mais j'ai un gros problème, je n'arrive pas à crée un affichage des images par un page d'affichage d'images [ par Nicolpaf ] Bonjour à tous! je cherche un script php pour créer une page d'affichage d'image.Je m'explique: je suis en train de monter un site (assez stupide^^) a


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      A découvrir



       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 0,624 sec (3)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales