Tableau html assez complexe...
Dimitri
-
Dimitri -
Dimitri -
Bonjour,
J'ai réussi à faire le code php avec les requêtes SQL dont j'avais besoin, mais maintenant, j'ai un petit problèmes pour leurs donner la forme que je voudrais...
Alors voici mon code :
<table>
<?php
$reponse = mysql_query('SELECT * FROM departement') or die (mysql_error());
while ($donnees = mysql_fetch_array($reponse)) {
$dep_id = $donnees['id'];
echo "<tr>";
echo "<th>";
echo $donnees['nom'];
echo "</th>";
$reponse1 = mysql_query('SELECT DISTINCT link_departement.fonction_id
FROM link_departement
where link_departement.departement_id = '.$dep_id.'')
or die (mysql_error());
while ($donnees1 = mysql_fetch_array($reponse1)) {
$fonc_id = $donnees1['fonction_id'];
$reponse2 = mysql_query('select * from fonction where fonction.id = '.$fonc_id.'')
or die (mysql_error());;
while ($donnees2 = mysql_fetch_array($reponse2)) {
echo "<td>";
?>
<label for="fonction_'.$donnees1['id'].'">
<?php
echo $donnees2['nom'];
echo "</label>";
echo '<input type="checkbox" name="fonction_'.$donnees1['fonction_id'].'">';
echo "</td>";
}
}
echo "</tr>";
}
?>
</table>
alors je voudrais avoir :
$donnees1 | $donnees2 | $donnees3 (en titre <th>)
1$donnees2['nom'] | 2$donnees2['nom'] | 3$donnees2['nom']
1$donnees2['nom'] | 2$donnees2['nom'] | 3$donnees2['nom']
...
Je ne sais pas si j'ai été clair dans mon explication, mais en tout cas, je ne m'en sors pas pour faire le tableau...
Donc si quelqu'un a une petite idée pour m'aider?
Merci d'avance,
Dimitri
J'ai réussi à faire le code php avec les requêtes SQL dont j'avais besoin, mais maintenant, j'ai un petit problèmes pour leurs donner la forme que je voudrais...
Alors voici mon code :
<table>
<?php
$reponse = mysql_query('SELECT * FROM departement') or die (mysql_error());
while ($donnees = mysql_fetch_array($reponse)) {
$dep_id = $donnees['id'];
echo "<tr>";
echo "<th>";
echo $donnees['nom'];
echo "</th>";
$reponse1 = mysql_query('SELECT DISTINCT link_departement.fonction_id
FROM link_departement
where link_departement.departement_id = '.$dep_id.'')
or die (mysql_error());
while ($donnees1 = mysql_fetch_array($reponse1)) {
$fonc_id = $donnees1['fonction_id'];
$reponse2 = mysql_query('select * from fonction where fonction.id = '.$fonc_id.'')
or die (mysql_error());;
while ($donnees2 = mysql_fetch_array($reponse2)) {
echo "<td>";
?>
<label for="fonction_'.$donnees1['id'].'">
<?php
echo $donnees2['nom'];
echo "</label>";
echo '<input type="checkbox" name="fonction_'.$donnees1['fonction_id'].'">';
echo "</td>";
}
}
echo "</tr>";
}
?>
</table>
alors je voudrais avoir :
$donnees1 | $donnees2 | $donnees3 (en titre <th>)
1$donnees2['nom'] | 2$donnees2['nom'] | 3$donnees2['nom']
1$donnees2['nom'] | 2$donnees2['nom'] | 3$donnees2['nom']
...
Je ne sais pas si j'ai été clair dans mon explication, mais en tout cas, je ne m'en sors pas pour faire le tableau...
Donc si quelqu'un a une petite idée pour m'aider?
Merci d'avance,
Dimitri
A voir également:
- Tableau html assez complexe...
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Editeur html - Télécharger - HTML