the Grim Reaper La confiance est surfaite... | 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
|