Problème tableaux PHP-HTML5-MYSQL

Résolu/Fermé
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - Modifié par Ibilolz le 16/04/2014 à 22:11
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 16 avril 2014 à 22:33
Bonjour, je me suis crée un tableau à 3 champs avec le code suivant :

            <?php
include 'fonctions.connect.php';
$sql="SELECT * FROM Salle";
$exec=mysql_query($sql);
while ($ligne=mysql_fetch_array($exec))
echo

'<table>
<tr>
<th>Salle</th>
<th>Decription</th>
<th>Nombre de poste</th>
</tr>

<tr>
<td>'.$ligne['num_salle'].'</td>
<td>'.$ligne['description'].'</td>
<td>'.$ligne['nombre_poste'].'</td>
</tr>
</table>'

?>
</DIV>

je récupère donc le contenu de ma table salle dans les lignes du tableaux. Le problème est que les titres de colonnes apparaissent à chaque ligne à cause de l'ajout de variable. Photo au lien suivant :

https://www.zupimages.net/

Je voudrais juste avoir une fois Salle, Description et nombre de poste en haut et que mes valeurs s'enchaînent sans la répétition de ces noms.

Help plz
A voir également:

2 réponses

onbrade Messages postés 3 Date d'inscription jeudi 6 mars 2014 Statut Membre Dernière intervention 16 avril 2014 1
16 avril 2014 à 22:16
il faut déplacer la partie création de l'entete de ton tableau de son contenu. essaie cela :

<?php
include 'fonctions.connect.php';
$sql="SELECT * FROM Salle";
$exec=mysql_query($sql);

echo
'<table>
<tr>
<th>Salle</th>
<th>Decription</th>
<th>Nombre de poste</th>
</tr>
';

while ($ligne=mysql_fetch_array($exec))
{
echo ' <tr>
<td>'.$ligne['num_salle'].'</td>
<td>'.$ligne['description'].'</td>
<td>'.$ligne['nombre_poste'].'</td>
</tr>';
}

echo '</table>';
?>
1
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
16 avril 2014 à 22:33
Parfait merci love
0