$req="SELECT DISTINCT classe, groupe, sujet FROM lycees WHERE nom_lycee = '".$nom_lycee."' ORDER BY classe"; $rep=mysql_query($req); while($d=mysql_fetch_array($rep)) {$r5 = $d['classe']; echo 'classe '.$r5.'</br >'; $r2 = $d['groupe']; $r3 = $d['sujet']; //$r1 = $d['id_lycee']; ?> <?php echo' <a href="lycee-'.$r1.'">'.$r2.' '.$r3.'</a></br> ';?> <?php } ?>
$MemoAncien="";
while(...)
If($ValeurActuelle!=$MemoAncien)
{
$MemoAncien=$ValeurActuelle;
AfficherNouvellesection();
}
ça marche
<div classe "classe">nom de la classe <div classe "gs"> <a>groupe - sujet<a> </div> </div>
<div classe "classe">c1 <div classe "gs"> <a>g1 - s1<a> </div> <div classe "gs"> <a>g1 - s2<a> </div> </div>
<div classe "classe">c1 <div classe "gs"> <a>g1 - s1<a> <a>g1 - s2<a> </div> </div>
<?php $req="SELECT DISTINCT classe, groupe, sujet FROM lycees WHERE nom_lycee = '".$nom_lycee."' ORDER BY classe"; $rep=mysql_query($req); $Ancienneclasse=""; while($d=mysql_fetch_array($rep)) {$r5 = $d['saison']; If($r5!=$Ancienneclasse) { $Ancienneclasse=$r5; echo '<div class="classe"> <h3>Classe '.$r5.'</h3> </div>';} $r2 = $d['groupe']; $r3 = $d['sujet']; echo '<div class="gs"> <a href="lycee-'.$r1.'">'.$r2.' '.$r3.'</a> </div>'; } ?>
<style> .Class1{ border-width:2px; color : red; border-style:dotted; border-color:black; font-size:14px; } .Class2{ border-width:1px; color : blue; border-color:green; border-style:dotted; padding:5px 10px 5px 5px; } .Class3{ border-width:1px; color : dark; border-color:grey; border-style:dotted; padding-left:40px; } </style> <?php // Pour le test : Création d'un tableau représentant le résultat // de ta requête : $req=array(); $tmp=array(); for ($x=0;$x<5;$x++){ for ($y=0;$y<3;$y++){ for ($z=0;$z<3;$z++){ $tmp=array("groupe_".$x,"classe_".$y,"Sujet_".$x.$y.$z); $req[]=$tmp; }}} $grpPrec = ""; $classPrec = ""; foreach($req as $res){ $grp = $res[0]; $classe = $res[1]; $sujet = $res[2]; if($grp != $grpPrec){ echo "<div class='Class1' id='grp".$grp."'>".$grp."</div>"; echo affichClass($classe); echo affichSujet($sujet); }else{ if($classe != $classPrec){ echo affichClass($classe); echo affichSujet($sujet); echo "</div>"; }else{ echo affichSujet($sujet); } } $grpPrec = $grp; $classPrec = $classe; } function affichClass($classe){ return "<div class='Class2' id='classe".$classe."'>".$classe."</div>"; } function affichSujet($sujet){ return "<div class='Class3' id='classe".$sujet."'>".$sujet."</div>"; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<div class="classe"> <div class="haut"></div> <h3 >classe 1</h3> <div class="bas"></div> </div> <div class="gs"> <div class="g-s"> <a>Groupe n° 01 sujet : SC</a> <a>Groupe n° 01 sujet : SC</a> <a>Groupe n° 02 sujet : Math</a> </div> <div class="bas"></div> </div> <div class="classe"> <div class="haut"></div> <h3 >classe 2</h3> <div class="bas"></div> </div> <div class="gs"> <div class="g-s"> <a>Groupe n° 01 sujet : SC</a> <a>Groupe n° 02 sujet : SC</a> <a>Groupe n° 02 sujet : Math</a> </div> <div class="bas"></div> </div>
<div class="classe">(Un saut de ligne=1 groupe)
<div class="haut"></div>
<h3 >classe 2</h3>
<div class="bas"></div>
</div>
<div class="gs">
<div class="g-s">
<a>Groupe n° 01 sujet : SC</a>
<a>Groupe n° 02 sujet : SC</a>
<a>Groupe n° 02 sujet : Math</a>
</div>
<div class="bas"></div>
</div>
$classPrec = ""; foreach($req as $res){ $classe = $res[0]; $grp = $res[1]; $sujet = $res[2]; if($classe != $classPrec){ if($classPrec !=''){ echo '</div> <div class="bas"></div> </div>'; } echo "<div class=\"classe\"> <div class=\"haut\"></div>"; echo "<h3>".$classe."</h3>"; echo "<div class=\"bas\"></div> "; echo '<div class="gs"> <div class="g-s">'; echo "<a>Groupe n° ".$grp." sujet : ".$sujet."</a><br>"; }else{ echo "<a>Groupe n° ".$grp." sujet : ".$sujet."</a><br>"; } $classPrec = $classe; } echo '</div> <div class="bas"></div> </div>';
<div class="classe"> <div class="haut"></div><h3>class0</h3><div class="bas"></div> <div class="gs"> <div class="g-s"><a>Groupe n° groupe0 sujet : Sujet_001</a><br><a>Groupe n° groupe0 sujet : Sujet_002</a><br><a>Groupe n° groupe1 sujet : Sujet_010</a><br><a>Groupe n° groupe1 sujet : Sujet_011</a><br><a>Groupe n° groupe1 sujet : Sujet_012</a><br><a>Groupe n° groupe2 sujet : Sujet_020</a><br><a>Groupe n° groupe2 sujet : Sujet_021</a><br><a>Groupe n° groupe2 sujet : Sujet_022</a><br></div> <div class="bas"></div> </div><div class="classe"> <div class="haut"></div><h3>class1</h3><div class="bas"></div> <div class="gs"> <div class="g-s"><a>Groupe n° groupe0 sujet : Sujet_101</a><br><a>Groupe n° groupe0 sujet : Sujet_102</a><br><a>Groupe n° groupe1 sujet : Sujet_110</a><br><a>Groupe n° groupe1 sujet : Sujet_111</a><br><a>Groupe n° groupe1 sujet : Sujet_112</a><br><a>Groupe n° groupe2 sujet : Sujet_120</a><br><a>Groupe n° groupe2 sujet : Sujet_121</a><br><a>Groupe n° groupe2 sujet : Sujet_122</a><br></div> <div class="bas"></div> </div><div class="classe"> <div class="haut"></div><h3>class2</h3><div class="bas"></div> <div class="gs"> <div class="g-s"><a>Groupe n° groupe0 sujet : Sujet_201</a><br><a>Groupe n° groupe0 sujet : Sujet_202</a><br><a>Groupe n° groupe1 sujet : Sujet_210</a><br><a>Groupe n° groupe1 sujet : Sujet_211</a><br><a>Groupe n° groupe1 sujet : Sujet_212</a><br><a>Groupe n° groupe2 sujet : Sujet_220</a><br><a>Groupe n° groupe2 sujet : Sujet_221</a><br><a>Groupe n° groupe2 sujet : Sujet_222</a><br></div> <div class="bas"></div> </div><div class="classe"> <div class="haut"></div><h3>class3</h3><div class="bas"></div> <div class="gs"> <div class="g-s"><a>Groupe n° groupe0 sujet : Sujet_301</a><br><a>Groupe n° groupe0 sujet : Sujet_302</a><br><a>Groupe n° groupe1 sujet : Sujet_310</a><br><a>Groupe n° groupe1 sujet : Sujet_311</a><br><a>Groupe n° groupe1 sujet : Sujet_312</a><br><a>Groupe n° groupe2 sujet : Sujet_320</a><br><a>Groupe n° groupe2 sujet : Sujet_321</a><br><a>Groupe n° groupe2 sujet : Sujet_322</a><br></div> <div class="bas"></div> </div><div class="classe"> <div class="haut"></div><h3>class4</h3><div class="bas"></div> <div class="gs"> <div class="g-s"><a>Groupe n° groupe0 sujet : Sujet_401</a><br><a>Groupe n° groupe0 sujet : Sujet_402</a><br><a>Groupe n° groupe1 sujet : Sujet_410</a><br><a>Groupe n° groupe1 sujet : Sujet_411</a><br><a>Groupe n° groupe1 sujet : Sujet_412</a><br><a>Groupe n° groupe2 sujet : Sujet_420</a><br><a>Groupe n° groupe2 sujet : Sujet_421</a><br><a>Groupe n° groupe2 sujet : Sujet_422</a><br></div> <div class="bas"></div> </div>
<?php $req="SELECT DISTINCT classe, groupe, sujet FROM lycees WHERE nom_lycee = '".$nom_lycee."' ORDER BY classe"; $res=mysql_query($req); $classprec = ""; //classprec while($d=mysql_fetch_array($rep)){ $r5 = $d['classe']; $r2 = $d['groupe']; $r3 = $d['sujet']; if($r5 != $classprec){ if($classprec !=''){ echo '</div> <div class="bas"></div> </div>'; } echo "<div class=\"ras4\"> <div class=\"haut\"> </div>";//classe haut de la classe echo "<h3>".$r5."</h3>"; echo "<div class=\"bas\"> </div> ";//classe bas de la classe echo '<div class="gs"> <div class="g-s">'; }else{ echo ' <a>Groupe n° '.$r2.' sujet : '.$r3.'</a> '; } $classprec = $r5; } echo '</div> <div class="bas"></div> </div>'; ?>
<?php $req="SELECT DISTINCT classe, groupe, sujet FROM lycees WHERE nom_lycee = '".$nom_lycee."' ORDER BY classe"; $res=mysql_query($req); $classprec = ""; //classprec while($d=mysql_fetch_array($rep)){ $r5 = $d['classe']; $r2 = $d['groupe']; $r3 = $d['sujet']; if($r5 != $classprec){ if($classprec !=''){ echo '</div> <div class="bas"></div> </div>'; } echo "<div class=\"ras4\"> <div class=\"haut\"> </div>";//classe haut de la classe echo "<h3>".$r5."</h3>"; echo "<div class=\"bas\"> </div>";//classe bas de la classe echo '<div class="gs"> <div class="g-s">'; echo ' <a>Groupe n° '.$r2.' sujet : '.$r3.'</a> '; }else{ echo ' <a>Groupe n° '.$r2.' sujet : '.$r3.'</a> '; } $classprec = $r5; } echo '</div> <div class="bas"></div> </div>'; ?>