Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1017 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  organisation d'une liste dans une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

organisation d'une liste dans une page

n°1146437
the Grim R​eaper
La confiance est surfaite...
Posté le 11-07-2005 à 15:09:46  profilanswer
 

alors voila, j'ai fait plusieurs tentatives mais sans succes aucun avec un boucle row en plus...
 
le code de base est le suivant

Citation :

$sql = 'SELECT id_base, ref, designation, idb_image1
 FROM base_des ORDER BY ref';
 
// on envoie la requête  
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
// on fait une boucle qui va faire un tour pour chaque enregistrement  
echo '<h3><center>Liste des désignations disponibles au magasin<br>Classé par références</center></h3>';
echo '<center> Pour acceder à  la fiche détaillée selectionner la reference</center> <br>';
echo '<ul>';
while($data = mysql_fetch_assoc($req))  
 {  
 // on affiche le nom de chaque designation avec un lien menant à toutes les infos la concernant  {
  echo '<li>
  <a href="index.php?page=Consultation/fiche_detail&id_base='.$data['id_base'].'">
  '.$data['ref'].'</a> : '.$data['designation'].'  
  </li>';
  // on crée la requête SQL et on classe les etudiants par ordre alphabétique
  $sql2 = 'SELECT description, url_mini, url
   FROM images WHERE "'.$data['idb_image1'].'" = description';
 
  // on envoie la requête  
  $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
  $data2 = mysql_fetch_assoc($req2);
  echo'<p><a href="'.$data2['url'].'" target="_blank"><img src="'.$data2['url_mini'].'" alt="'.$data2['description'].'"></a></p>';
 }
echo '</ul>';
?>


 
et avc le row ca donne ca le code :

Citation :

$sql = 'SELECT * FROM base_des ORDER BY famille AND sous_famille, designation ASC';
 
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());  
 
 
$result = mysql_query("SELECT famille, sous_famille, id_base, ref, designation, idb_image1, url_mini, url  
   FROM base_des, images ORDER BY famille ASC, sous_famille ASC" );
if(!$result){
 echo'Impossible d\'exécuter la requête : ' .mysql_error();
 exit;
 }
else{
 $row = mysql_fetch_row($result);
// on fait une boucle qui va faire un tour pour chaque enregistrement  
echo '<h3><center>Liste des désignations disponibles au magasin<br>Classé par désignation</center></h3>';
echo '<center> Pour acceder à  la fiche détaillée selectionner la désignation</center> <br>';
echo '<ul>';
 
 
while($data = mysql_fetch_assoc($req)){
while($row = mysql_fetch_row($result)){
 if( $data['famille'] == $row[0] )  
  {
  echo'  <br><li><H3>'.$row[0].' </H3></li>';
  if( $data['sous_famille'] == $row[1] )  
   {
 // on affiche le nom de chaque designation avec un lien menant à toutes les infos la concernant apres la famille et la sous famille
 echo'  <p><br><ul><li>'.$row[1].' </li></ul><p>
 <ul><ul><li>
 <a href="index.php?page=Consultation/fiche_detail&id_base='.$row[2].'">
 '.$row[4].'</a> : '.$row[3].'
 <p><a href="'.$row['7'].'" target="_blank">
 <img src="'.$row['6'].'" alt="'.$row['4'].'"></a></p>';
   }
  }
 }
echo '</ul>';
}
}
?>


 
dans le premier cas j'ai bien la liste de tout ce que je veux mais pas ordonner et dans le second ba j'ai bien des trucs mais pas comme je veu et les liens vers les fiches sont plus bon, y'en a plus qu'une...
 
merci de m'aider


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
mood
Publicité
Posté le 11-07-2005 à 15:09:46  profilanswer
 

n°1146578
sielfried
Posté le 11-07-2005 à 15:52:58  profilanswer
 

J'ai rien compris.  
 
C'est quoi le rapport entre les deux bouts de code ?  
"Pas ordonnEE", la liste, c'est-à-dire ?
 
Sinon le deuxième morceau de code est abominable...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1146832
the Grim R​eaper
La confiance est surfaite...
Posté le 11-07-2005 à 17:54:46  profilanswer
 

le premier ca me fait une liste avec lien et image
 
le second c'etait un essai mais ca cloche quelque part et jsais pas ou :(
 
jsais qu'il est pas joli ce code, mais bon pour faire des esais jmy retrouve.


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
n°1150440
the Grim R​eaper
La confiance est surfaite...
Posté le 15-07-2005 à 06:57:00  profilanswer
 

:bounce:


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  organisation d'une liste dans une page

 

Sujets relatifs
Liste des fichier et sous-répertoireListe fichier repertoire distant
qu'est ce qu'une page web dynamique ?Variable globale d'une page à une autre
Imprimer une pageprobleme avec une liste déroulante...[resolu]
page en include non accessibleapercu d'une page html
Acceder au nom de l'element d'une liste multipleAppel état ACCESS dans une page ASP [Résolu]
Plus de sujets relatifs à : organisation d'une liste dans une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR