begin process at 2010 03 16 10:23:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Format affichage imposé mais réponse aléatoire!


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

Format affichage imposé mais réponse aléatoire!

jeudi 24 mars 2005 à 00:18:53 | Format affichage imposé mais réponse aléatoire!

wynelle

Bonjour et merci à Anthomicro pour ses précédents conseils qui m'ont permis d'en arriver à ce point... et là, je coince à nouveau

Voila, je souhaite afficher 4 images (lien URL) dans un cadre suivant une requête aléatoire sur le champ ("NEW") et avec une condition ("FIN_NEW").

J'affiche les 4 images mais ce sont TOUJOURS les 4 MEMES

J'aimerais que les 4 soient DIFFERENTES et que lors de la recharge de la page, ce soit 4 autres qui s'affichent.

Voici mon code, merci d'avance pour votre aide.

//partie de connexion a la bdd
$serveur = "localhost";
$login = "root";
$pass = "";
$connexion = mysql_connect( $serveur, $login, $pass );
mysql_select_db( "xxx", $connexion );

$result = mysql_query("SELECT ID,NEW FROM bnb_inscrits WHERE NEW='OUI'");
if(!$result) {
  // redirection erreur
  echo '<<font color="#5A75B5">Pas d\'enregistrements dans cette table...</font>';
  exit;
  }

$ret = mysql_fetch_array($result);

// nombre de lignes
$nb_results = $ret[0];

// date du jour
$date_j=date("Y-m-d");

// exemple de requete
$result = mysql_query("SELECT ID,CP,INTITULE,NEW,FIN_NEW FROM bnb_inscrits WHERE NEW='OUI' AND FIN_NEW>='.$date_j.' ORDER BY RAND() LIMIT 1");

//=========================================
// si on a récupéré un resultat on l'affiche.
//=========================================
if($nb_results) {
while($row = mysql_fetch_array($result)) {
$cp_cut = substr($row['CP'],0,2);
echo '<td height="107" valign="middle" align="center" width="120" colspan="3" bgcolor="#2E57A5"><font color="#2E57A5">';
echo '<a target="_blank" href="fiche.php?id='.$row['ID'].'"><img height="50" width="50" alt="'.$row['INTITULE'].' ('.$cp_cut.')" src="images/photos_b&b/'.$row['ID'].'.jpg" width="50" width="50" border="0"></a> <a target="_blank" href="fiche.php?id='.$row['ID'].'"><img height="50" width="50" alt="'.$row['INTITULE'].' ('.$cp_cut.')" src="images/photos_b&b/'.$row['ID'].'.jpg" border="0"></a>';
echo '<a target="_blank" href="fiche.php?id='.$row['ID'].'"><img height="50" width="50" alt="'.$row['INTITULE'].' ('.$cp_cut.')" src="images/photos_b&b/'.$row['ID'].'.jpg" width="50" width="50" border="0"></a> <a target="_blank" href="fiche.php?id='.$row['ID'].'"><img height="50" width="50" alt="'.$row['INTITULE'].' ('.$cp_cut.')" src="images/photos_b&b/'.$row['ID'].'.jpg" border="0"></a>';  
echo '</td>';
  }
  }
  else echo '<font color="#5A75B5">Pas d\'enregistrements dans cette table...</font>';
  mysql_free_result($result);
?>

jeudi 24 mars 2005 à 00:55:32 | Re : Format affichage imposé mais réponse aléatoire!

moimadmax

Réponse acceptée !

En fait dans ta requete tu limite a 1 reponse. donc la base de donné te renvoie une ligne. et dans ton while tu les affiches deja 4 fois. donc il affiche 4 fois la meme.
Solution:
// exemple de requete
$result = mysql_query("SELECT ID,CP,INTITULE,NEW,FIN_NEW FROM bnb_inscrits WHERE NEW='OUI' AND FIN_NEW>='.$date_j.' ORDER BY RAND() LIMIT 4");

//=========================================
// si on a récupéré un resultat on l'affiche.
//=========================================
echo '<td height="107" valign="middle" align="center" width="120" colspan="3" bgcolor="#2E57A5"><font color="#2E57A5">';

if($nb_results) {
while($row = mysql_fetch_array($result)) {
$cp_cut = substr($row['CP'],0,2);
echo '<a target="_blank" href="fiche.php?id='.$row['ID'].'"><img height="50" width="50" alt="'.$row['INTITULE'].' ('.$cp_cut.')" src="images/photos_b&b/'.$row['ID'].'.jpg" width="50" width="50" border="0"></a>';
}
}
else echo '<font color="#5A75B5">Pas d\'enregistrements dans cette table...</font>';
echo '</td>';
mysql_free_result($result);

DOnc la j'ai limiter a 4 le nombre de reponse (limit 4).
et il n'affiche qu'une photo par boucle dans le while.
donc comme il y a 4 reponses il y aura 4 photos differentes :)

>Madmax, Parce que le Java c'est bien et le php aussi :p


Cette discussion est classée dans : date, aléatoire, mysql, echo, result


Répondre à ce message

Sujets en rapport avec ce message

afficher images blob dans table mysql [ par RealKEV1 ] Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça pb popup & mysql [ par pixou30 ] Salut à tous! voici mon problème : sur une page en php j'affiche le une partie du contenu de ma bdd (c'est une liste de films, avec référence, Année d probleme affichage image [ par zizou94 ] Bonjour à tousVoivi mon deuxieme souci du jour.J'ai un code ou il y a du javascript et du php mélanger. Ce code permet l affichage de l image au passa Entrée se transforme par "/" [ par nd25 ] Bonjour à tous !J'utilise un livre d'or à cette adresse :http://www.3monde.net/livredor/mais comme vous pouvez le voir des / apparaissent un peu parto while($donnees = mysql_fetch_array($result)){ marche pas mais pk et il si mechant? mais parce que! [ par phenix3980 ] jai un probleme avec mon scriptla frame d'insertion echo "    <IFRAME align=\"center\" marginWidth=\"0\" marginHeight=\"0\" noresize scrolling=no src= Problème de caractère/variable [ par wynelle ] Bonjour à tous,Je coince sur le problème suivant... désolé, je démarre en php Lorsque la variable 'dpt' est inférieure à 10 (06 par exemple Help ... suis perdu ... not a valid MySQL result [ par blackblade ] Hello, j'essaye d'adapter un script php et lorsque je le teste en local (easy php) il fonctionne nickel, mais dès que je le passe sur le site web de m ajout de colonne en plus d'une fonction mysql_fetch_array en php [ par kappablanca ] Bonjour, je suis actuellement en train de passer mon site internet en php étant donné qu'il faut y mettre à jour des tableau tous les jours.Bon je vou trier un tableau [ par jchbt ] Salut,j'ai le code suivant qui me sert a afficher un tableau, et je cherche a faire en sorte que les colonnes se trient automatiquement (uniquement or Boucle avec if [ par fredo35m ] Bonjour,j'ai un petit problème avec mes boucles "if" !!voilà j'ai un premeier formulaire qui sélectionne un fichier sur mon disque et je souhaite en f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,328 sec (3)

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