begin process at 2012 05 28 13:57:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Bug affichage résultat requête mysql


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

Bug affichage résultat requête mysql

dimanche 11 septembre 2005 à 17:53:27 | Bug affichage résultat requête mysql

wynelle

Bonjour,

Je vais essayer d'être clair sur ma demande... sachant que je suis bien énervé ... je galère depuis 2 heures pour trouver la faille!

OK, j'ai une requête mysql qui me retourne 6 résultats -vérifié par mysql_num_row()-.
Malheureusement, l'affiche dans la boucle while() ne m'en restitue que 5 .
J'ai beau retourner le problème dans tous les sens, je ne vois pas le soucis qui fait que je n'obtienne JAMAIS le 1er résultat. Après plusieurs tests, c'est toujours le 1er qui ne s'affiche pas??

Ci-joint mon code si cela peut faciliter les recherches : (je précise que les variables sont bien déclarées avant).

$sql = "SELECT ID, TYPE, INTITULE, VILLE, (6366*acos(cos($LatA)*cos(LatitudeRadian)*cos(LongitudeRadian-$LongA)+sin($LatA)*sin(LatitudeRadian))) AS Proximite FROM inscrits, codes_postaux WHERE inscrits.PREMIUM='OUI' AND inscrits.Code_INSEE=codes_postaux.Code_INSEE AND (6366*acos(cos($LatA)*cos(LatitudeRadian)*cos(LongitudeRadian-$LongA)+sin($LatA)*sin(LatitudeRadian)))<=$km ORDER BY Proximite, Ville LIMIT 25";
$result = mysql_query($sql) or die ('ERREUR SQL2!<br>'.$sql.'<br>'.mysql_error());
$bdd = mysql_num_rows($result); echo $bdd; // VERIFICATION DU NOMBRE DE RESULTAT

echo '<table cellpadding="0" cellspacing="0" width="500" height="125">'; // Début du tableau affichant les résultats.
if($bdd==0)
 {
    // redirection si erreur 
    echo '<td width="100%" height="15" align="center" valign="top">';
    echo '<font size="2" color="#FD740F">Aucun enregistrements.</font>';
    echo '</td>';
  }
  $i = 0;  // début de l'affichage avec la boucle. 4 enregistrements maxi par ligne.
  while($row = mysql_fetch_array($result)) 
  {
  $pic = $row['ID'];
  if(file_exists('images/photos/'.$pic.'.jpg')) { $pic = $row['ID']; } else $pic = 'logo_bleu_105x70';
  if ($row['TYPE']=='G')
   { $star='<b><font face="Franklin Gothic Book" size="3" color="#FF0000">*</font></b>'; }
   else $star='';
  if ($i==0 || $i==4 || $i==8 || $i==12 || $i==16 || $i==20 || $i==24 ) echo '<tr>';
  echo '<td width="118" height="125" align="center" valign="top">';
  echo '<a href="fiche.php?id='.$row['ID'].'">';
  echo '<img style="border:3px outset #FD740F; padding:0px" height="65" alt="'.$row['INTITULE'].'" src="images/photos/'.$pic.'.jpg" width="100" border="0"></a><br>';
  echo '<font face="Franklin Gothic Book" color="#5A75B5" size="2">';
  echo '<b>'.$row['INTITULE'].' '.$star.'</b></font><font face="Franklin Gothic Book" color="#5A75B5" size="1"><br>';
  echo '('.$row['VILLE'].')</font><font face="Franklin Gothic Book" color="#2e57a5" size="1"><br>';
  $round = round($row['Proximite'], 0);
  echo '<b>à '.$round.' km</b></font><br>';
  echo '</td>';
  if ($i==3 || $i==7 || $i==11 || $i==15 || $i==19 || $i==23) echo '</tr>';
  $i++;
  }
  
  echo '</tr>';
  echo '</table>';
    
mysql_free_result($result);  
mysql_close();

Merci pour votre aide car je galère comme un fou et cela commence à me taper sur les nerfs!!

dimanche 11 septembre 2005 à 19:14:19 | Re : Bug affichage résultat requête mysql

wynelle

Réponse acceptée !
NEVER MIND

Je viens de trouver la faille.

Bonne prog à tous.


Cette discussion est classée dans : mysql, echo, row, result, cos


Répondre à ce message

Sujets en rapport avec ce message

Afficher une photo [ par herve_laurent ] rvlun J'ai une base de donnée mysql dont le chemin de mes photos est stocker dedans. Dans un premier temps, j'affiche des éléments de la base avec une adaptation code..rrrrr [ par fersayn ] Bonsoir,J'ai deux formulaire avec des name produits et mots, et je souhaite faire une recherche dans deux champs d'une db sql qui portent les memes no probleme affichage données mysql [ par maxxou56 ] je souhaiterais afficher de sdonnées de ma base de données my sql mais lorsque je teste ma page voila ce qui s'affiche: '; echo ''.$row["titre_album" acharnement php/mysql [ par seb76250 ] Bonjour a tous, je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple) J'avoue tableau des membres (fonction modifier et suprimer de la basse) [ par piteur30 ] bonjourj'ai aficher toute les doner de mon tableau membre dans un tableau par se script :$host = 'serveur';$user = 'login';$pass = 'mot de passe'; affichage sur plusieurs page [ par piteur30 ] bonjourmon livre d'or est bientôt terminer et sa grâce a votre aidej'aurai encore besoin de votre aide pour afficher 10 messages par pageet ensuite qu message avec retour a la ligne [ par piteur30 ] bonjourdans le cadre d'un livre d'orj'aimerai afficher les retour de ligne si on en met dans le postvoici le champ du message botton rechercher [ par wory ] salut  je suis debutante en php alors j ai rencontrer  ce problem  sil est possible de m aider jj ai crie une fichier rechercher ou j ai metre ma form php [ par marocmarocmaroc ] Salut;problème presque déjà posé mais je ne sais pas l'analyser voilà le code:j'explique mon problème:dans ma page j'ai deux listes déroulantes et deu problème avec multiselect [ par kirbye ] Bonjour, voila j'ai une affichage du table qui est dans une base de donnée et j'utilise un multiselect pour le nom et prénom. voici le code pour l'aff


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 : 2,262 sec (3)

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