A voir également:
- Afficher ligne par ligne entre deux dates php
- Partager photos en ligne - Guide
- Nombre de jours entre deux dates excel - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
5 réponses
oui , mais mon probleme c'est au niveau de l'affichage .voila mon code :
<body>
<div align="center">
<p align="center"> </p>
<p align="center"><img src="../../CALL_IN_OUT.jpg" width="816" height="99" />
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "db_cio" ) ;
$d1 = $_POST['d1'];
$d2 = $_POST['d2'];
//$row['nombre_heure_travail'];
//$row['matricule_employee'];
//$row['pseudo'];
$sql="
SELECT nombre_heure_travail,pseudo,SUM('nombre_heure_travail') AS somme
FROM 'pointage'
JOIN employee
ON matricule_employee = matricule
WHERE 'date_heure_travail'
BETWEEN '$d1' AND '$d2'
GROUP BY pseudo,nombre_heure_travail";
//echo $sql;
$res = mysql_query($sql);
?>
<p align="left" class="Style5"><span class="Style1"></span>
<a href="form_somme.php"><img src="../../Fleche-gauche.gif" alt="flesh" width="55" height="41" border="0" /></a>
<p>Affichage des heure(s) de travail par semaine</p>
<table align="center" width="400" border="20">
<tr>
<td><span class="Style1">pseudo</span></td>
<td><span class="Style1">nombre_heure_travail</span></td>
<td><span class="Style1">moyenne des heures de travail</span></td>
</tr>
<?php
while($row = mysql_fetch_array($res)){
$Moy = $row['somme']/8;
if($row['Nom_compagnie'] == 1) $Moy += 2;
?>
<tr>
<td><?php echo '<strong>' . $row['pseudo'] . '</strong>';?></td>
<td><?php echo '<strong>' . $row['nombre_heure_travail'] . '</strong>';?></td>
<td><?php echo '<strong>' . $Moy . '</strong>';?></td>
</tr>
<?php
}
?>
</table>
</body>
<body>
<div align="center">
<p align="center"> </p>
<p align="center"><img src="../../CALL_IN_OUT.jpg" width="816" height="99" />
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "db_cio" ) ;
$d1 = $_POST['d1'];
$d2 = $_POST['d2'];
//$row['nombre_heure_travail'];
//$row['matricule_employee'];
//$row['pseudo'];
$sql="
SELECT nombre_heure_travail,pseudo,SUM('nombre_heure_travail') AS somme
FROM 'pointage'
JOIN employee
ON matricule_employee = matricule
WHERE 'date_heure_travail'
BETWEEN '$d1' AND '$d2'
GROUP BY pseudo,nombre_heure_travail";
//echo $sql;
$res = mysql_query($sql);
?>
<p align="left" class="Style5"><span class="Style1"></span>
<a href="form_somme.php"><img src="../../Fleche-gauche.gif" alt="flesh" width="55" height="41" border="0" /></a>
<p>Affichage des heure(s) de travail par semaine</p>
<table align="center" width="400" border="20">
<tr>
<td><span class="Style1">pseudo</span></td>
<td><span class="Style1">nombre_heure_travail</span></td>
<td><span class="Style1">moyenne des heures de travail</span></td>
</tr>
<?php
while($row = mysql_fetch_array($res)){
$Moy = $row['somme']/8;
if($row['Nom_compagnie'] == 1) $Moy += 2;
?>
<tr>
<td><?php echo '<strong>' . $row['pseudo'] . '</strong>';?></td>
<td><?php echo '<strong>' . $row['nombre_heure_travail'] . '</strong>';?></td>
<td><?php echo '<strong>' . $Moy . '</strong>';?></td>
</tr>
<?php
}
?>
</table>
</body>
Bonjour,
Si j'ai bien compris, tu veux que l'affichage du tableau se fasse verticalement au lieur de horizontalement ?
Comme ça ?
colonne 1 colonne2 colonne 3
l1 pseudo
l2 nombre_heure_travail
l3 moyenne des heures de travail
Si j'ai bien compris, tu veux que l'affichage du tableau se fasse verticalement au lieur de horizontalement ?
Comme ça ?
colonne 1 colonne2 colonne 3
l1 pseudo
l2 nombre_heure_travail
l3 moyenne des heures de travail
je veux que l'affichage sera de cette forme:
pseudo jour1 jour2 jour3 jour4 jour5...... jour31 moyenne des heures
pseudo jour1 jour2 jour3 jour4 jour5...... jour31 moyenne des heures
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question