IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

afficher les colonnes d'une table qui est dans une BDD


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de Darkoos0410
    Homme Profil pro
    Technicien ingénierie réseaux et voix
    Inscrit en
    Septembre 2019
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien ingénierie réseaux et voix

    Informations forums :
    Inscription : Septembre 2019
    Messages : 119
    Points : 93
    Points
    93
    Par défaut afficher les colonnes d'une table qui est dans une BDD
    Bonjour,

    Je souhaite afficher les noms des colonnes d'une table, si possible en tableaux HTML. Je ne vois pas comment faire, pouvez-vous m'aider ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    <html>
        <head><title>Liste des capteurs </title></head>
        <link href="css/" rel="stylesheet" media="all" type="text/css"/>
        <body>
            <h1>Liste des capteurs : </h1>
     
    		<form name="connexion" method="post">
    		 </br>
    		 </br>
    		 Choisir un capteur
    		 <select name="Capteur">
    		 <?php
    			for ($i=1;$i<30;$i++)
    			{
    				echo "<option>capteur ".$i."</option>";
    			}
    		?>
    		 </select>
    		 </br>
    		 </br>
    		  <input type="submit" name="valider" value="OK"/>
              <input type='submit' name='annuler' value='ANNULER'/>
    		 </br>
    		 </br>
            </form>
     
            <?php
     
    		if (isset($_POST['valider']))
    		{
     
    		// on se connecte à MySQL et on sélectionne la base
            $conn = new mysqli('localhost', 'root', '', 'air_exterieur');
            if ($conn->connect_errno)
            {
                echo "Echec lors de la connexion à MySQL : " . $conn->connect_error;
            }
     
            // On créé la requête
     
    		$nbBoitierChaine = substr ($_POST['Capteur'] ,8);
    		//echo $nbBoitierChaine;
    		$nbBoitier = intval($nbBoitierChaine);
     
    		$req = "SELECT * FROM boitier_qae WHERE Num_boitiers=".$nbBoitier." ORDER BY Num_boitiers";
    		//echo $req;
     
            // on envoie la requête
            $res = $conn->query($req);
     
            // on va scanner tous les tuples un par un
            echo "<table class='paleBlueRows' >";
                    while($data = mysqli_fetch_array($res))
            {
              // on affiche les résultats
              echo "<tr>
              <td>".$data['Num_boitiers']."</td> 
    		  <td>".$data['Date_Heure']."</td>
              <td>".$data['PM0_3']."</td>
    		  <td>".$data['PM0_5']."</td>
    		  <td>".$data['PM1']."</td>
    		  <td>".$data['PM2_5']."</td>
    		  <td>".$data['PM5']."</td>
    		  <td>".$data['PM10']."</td>
    		  <td>".$data['Latitude']."</td>
    		  <td>".$data['Longitude']."</td>";
              echo "</tr>" ;
     
            }
            echo "</table>";
     
            // on ferme la connexion
            $conn->close();
    		}
            ?>
        </body>
    </html>
    c'est la ligne commençant par 2 qui contient toute les information.

    Merci d'avance pour vos réponse

    Baptiste
    Images attachées Images attachées  

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour,

    Quelque chose dans le genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <?php
     
    $query = 'DESCRIBE jokes';
    $results = $pdo->query($query);
    ?>
    <table>
        <thead>
            <td>Column Name</td>
        </thead>
    <?php while($row = $results->fetch()): ?>
      <tr>
        <td><?php echo $row['Field'] ?></td>
    </tr>
    <?php endwhile; ?>
     
    </table>

  3. #3
    Membre régulier Avatar de Darkoos0410
    Homme Profil pro
    Technicien ingénierie réseaux et voix
    Inscrit en
    Septembre 2019
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien ingénierie réseaux et voix

    Informations forums :
    Inscription : Septembre 2019
    Messages : 119
    Points : 93
    Points
    93
    Par défaut
    Et ce code là je dois le mettre où dans mon fichier ?

    Baptiste

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher les colonnes d'une table dans une balise select (option)
    Par amola1992 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/09/2016, 19h52
  2. Réponses: 3
    Dernier message: 13/05/2009, 17h27
  3. Afficher les colonnes d'une table donnée
    Par ouadie99 dans le forum SQL
    Réponses: 2
    Dernier message: 16/06/2008, 13h18
  4. JOIN avec une table qui est dans une AUTRE base access
    Par bastringue dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 30/05/2008, 15h41
  5. Afficher les colonnes d'une table
    Par rudhf dans le forum Administration
    Réponses: 4
    Dernier message: 21/05/2007, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo