Afficher plusieurs tableaux

Fermé
totdmm Messages postés 55 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 23 avril 2019 - Modifié par crapoulou le 15/01/2015 à 09:34
totdmm Messages postés 55 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 23 avril 2019 - 18 janv. 2015 à 14:43
bonjour j'ais un problème j'ais 2 table grade et employée je voudrais afficher nom et prénom et le grade de l'employée dans plusieurs tableaux chaque tableau contiens nom et prénom et le même grade exemple
jon jon ts informatique
kati kati ts informatique
est 2eme tableau
Ronaldo Ronaldo administrateur
messi messi administrateurs

$sql=("select*  from pers_pia order by POST_ACTUE   ");
$query=mysql_query($sql,$connection)or die (mysql_error());
$num=mysql_num_rows($query);
if ($num >0){
while ($row=mysql_fetch_array($query) ){
$mat=$row['MAT'];
$nom=$row['NOM'];
$prenom=$row['PRENOM'];
$grade=$row['POST_ACTUE'];

echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer7"><table border="0"  align="center" bordercolor="#ffffff" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" ><br/> ';
echo'<tr class="sansbordure" border="0" bgcolor="#ffffff" bordercolor="#ffffff">';
echo'<td  width="28" class="sansbordure" align="center" bgcolor="#FFFFFF" ><font face="times new roman" font size="3"> </font></td> ';
echo'<td width="250" class="sansbordure" align="left" ><font face="times new roman" font size="3"><? echo "$nom"; ?> '.$nom.' '.$prenom.'</font> </td>';
echo'<td  width="120" class="sansbordure" align="center" ><font face="times new roman" font size="3"><? echo "$nom"; ?> '.$grade.'</font> </td>';
echo'</table>';


merci de votre réponse



A voir également:

1 réponse

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
15 janv. 2015 à 10:15
Bonjour,

Testes ça :
$gradePrec = "";
while ($row=mysql_fetch_array($query) ){
$mat=$row['MAT'];
$nom=$row['NOM'];
$prenom=$row['PRENOM'];
$grade=$row['POST_ACTUE'];

if($grade != $gradePrec && $gradePrec!="" ){
  echo '</table></div>';
}elseif($grade != $gradePrec){
  echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer7">
     <table border="0" id="tbl_'.$grade.'" align="center" bordercolor="#ffffff" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" > ';
	echo '<tr>
	       <th>Matricule</th><th>Nom/Prénom</th><th>Grade</th>
			 </tr>';
}
echo'<tr class="sansbordure" border="0" bgcolor="#ffffff" bordercolor="#ffffff">';
echo'<td  width="28" class="sansbordure" align="center" bgcolor="#FFFFFF" >
        <font face="times new roman" font size="3">'.$mat.'</font>
			</td> ';
echo'<td width="250" class="sansbordure" align="left" >
       <font face="times new roman" font size="3">'.$nom.' '.$prenom.' </font> 
			</td>';
echo'<td  width="120" class="sansbordure" align="center" >
       <font face="times new roman" font size="3">'.$grade.'</font> 
			</td>';
echo '</tr>';

$gradePrec = $grade;
}
echo '</table></div>';

0
totdmm Messages postés 55 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 23 avril 2019
18 janv. 2015 à 14:43
non sa marche pas
merci beaucoup
bon j'ais 3 tableaux employée et grade et paie
je veux que afficher résultat d'une requête qui permet de obtenir plusieurs tableaux chaque tableau contiens des information indexé par le grade
exemple
1ere tableau
nom prenom grade net
jone jone ts informatique 10000.00
jak jak ts informatique 20000.00
totale 30000.00


2eme tableau

nom prenom grade net
ronaldo ronaldo administrateure 20000.00
messi messi administrateure 20000.00
totale 40000.00

3eme tableau nouvelle grade 4eme tableau nouvelle grade 5eme tableau ................................

merci merci beaucoup pour votre aide merci
0