Rechercher : dans
Par :

Tableau html assez complexe...

Dernière réponse le 13 fév 2009 à 15:52:03 Dimitri, le 13 fév 2009 à 15:31:27 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « Tableau html assez complexe... » dans :
Espace en HTML VoirEn HTML, les espaces consécutifs sont ignorés par les navigateurs, au même titre que les retours chariots ou les tabulations. Pour insérer plusieurs espaces consécutifs, il est nécessaire d'utiliser une entité HTML spécifique, appelée espace...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

1

 Dimitri, le 13 fév 2009 à 15:52:03

Up...

Personne n'a une idée pour m'aider?

Répondre à Dimitri
Collection CommentÇaMarche.net