Bonjour,
Tout d'abord je te remercie d'avoir répondre à mes questions .
concernant mon probléme :
j'ai 2 tableaux affichant des données ,chacun à partir d'une table mysql .Ces tableaux sont créés à l'aide du code php et des balises <tr> et <td>.j'ai besoin de savoir comment je peux parcourir ces tableaux en php afin de calculer la charge facturable pour chaque utilisateurqui est égale à la charge facturable des tâches qu'il a effectué*le pourcentage .
voici les 2 tableaux :
| Id de la tache | Nom de la tache | Charge facturable |
| 1 | Conception | 1
|
| 2 | developpement | 2
|
| 3 | contrôle | 7
|
| 4 | optimisation | 11
|
| 5 | test | 12
|
| id_task | utilisateur | pourcentage |
| 1 | 2 | 100 |
| 2 | 1 | 100 |
| 3 | 3 | 100 |
| 4 | 2 | 50 |
| 5 | 2 | 100 |
| 6 | 1 | 100 |
| 4 | 3 | 50 |
et voici le code :
<table border=2 width=400>
<tr><td align="center" bgcolor="#000066"><span class="Style1">Id de la tache</td>
<td align="center" bgcolor="#000066"><span class="Style1">Nom de la tache</tr>
<td align="center" bgcolor="#000066"><span class="Style1">Charge facturable</tr>
<?php
$query2 = "SELECT `task_id` , `task_name` FROM `tasks`
WHERE ((`task_start_date` BETWEEN '$deb' AND '$fin') AND (`task_end_date` BETWEEN '$deb' AND '$fin'))
OR ((`task_start_date` BETWEEN '$deb' AND '$fin') AND (`task_end_date` NOT BETWEEN '$deb' AND '$fin'))
OR ((`task_start_date` NOT BETWEEN '$deb' AND '$fin') AND (`task_end_date` BETWEEN '$deb' AND '$fin'))
OR ((`task_start_date` < '$deb') AND (`task_end_date` > '$fin')) ORDER BY `task_id`";
$result2 = mysql_query($query2);
while ($row2 = mysql_fetch_array($result2)) {
echo '<tr><td align="center">'.$row2[0].'</td>';
echo '<td align="center">'.$row2[1].'</td>';
echo '<td align="center">';
$query3 = "SELECT `value_charvalue` FROM `custom_fields_values`,tasks
WHERE custom_fields_values.value_object_id=tasks.task_id AND custom_fields_values.value_object_id=".$row2[0];
$result3 = mysql_query($query3);
while($row3=mysql_fetch_array($result3)){
echo $row3[0].'<br>';
echo'</td></tr>';
}
}
?>
</table>
<table border=2 width=400>
<tr>
<td align="center" bgcolor="#000066"><span class="Style1">id_task</span></td>
<td align="center" bgcolor="#000066"><span class="Style1">utilisateur</span></td>
<td align="center" bgcolor="#000066"><span class="Style1">pourcentage</span></td>
</tr>
<?php
$query4 = "SELECT `task_id`,`user_id`,`perc_assignment` FROM `user_tasks`";
$result4 = mysql_query($query4);
while ($row4 = mysql_fetch_array($result4)) {
echo '<tr><td align="center">'.$row4[0].'</td>';
echo '<td align="center">'.$row4[1].'</td>';
echo '<td align="center">'.$row4[2].'</td>';
echo '</tr>';
}
?>
</table>
merci d'avance .