Les afficher certe, mais il faut qu'elles soient mises en valeur !
Quoi de plus agréable qu'une liste bien mise en page sous la forme d'un tableau html attrayant par exemple ?
// La table et son contenu.
Lancez phpmyadmin.
Une fois votre base de donnée sélectionnée cliquez sur l'onglet SQL, en haut de votre écran.
Un champ de texte est alors apparu, et c'est dans celui-ci que nous allons entrer notre requête SQL.
Cette requête nous permettra de créer notre table, et d'y ajouter du contenu.
Cette table contiendra 3 champs : Le champs id , le champ format , et pour finir le champ titre et se nommera table_films .
En effet, cette table contiendra des informations sur le format ( VHS, DVD) et le titre de films.
Voici la requête à insérer dans le champ de texte :
- Code: Tout sélectionner
CREATE TABLE table_films
(id INT NOT NULL AUTO_INCREMENT,
format VARCHAR(3) NOT NULL,
titre TEXT NOT NULL,
PRIMARY KEY(id));
INSERT INTO table_films VALUES ('','VHS','Danse avec les loups');
INSERT INTO table_films VALUES ('','DVD','Back to the future');
INSERT INTO table_films VALUES ('','DVD','Le seigneur des anneaux');
INSERT INTO table_films VALUES ('','VHS','Nausicaa');
INSERT INTO table_films VALUES ('','DVD','CowBoy Bebop Vol.1');
INSERT INTO table_films VALUES ('','DVD','CowBoy Bebop Vol.2');
INSERT INTO table_films VALUES ('','DVD','La menace phantôme');
Notre table est crée, et des informations diverses s'y trouvent.
Parfait pour continuer notre exercice, tout simplement.
// Récupérer les données, et les afficher dans le tableau html.
Le principe est simple.
Nous allons utiliser une boucle while pour afficher nos données, enregistrement par enregistrement.
Chaque enregistrement sera donc une ligne de notre tableau html, pour faire simple.
Nous allons donc par conséquent placer à l'intérieur de la boucle, une partie de notre tableau, qui sera répété jusqu'à la fin du tableau html.
Chaque fois que la boucle passera, nous créerons une ligne ( <tr> ) du tableau html. Regardez plutôt comment faire :
<!-- Nous considérons que vous êtes déjà connectés à MySQL -->
- Code: Tout sélectionner
<?
// requête
$requete = "SELECT format,titre FROM table_films ORDER BY id";
$envoi = mysql_query($requete);
// début du tableau ( hors boucle )
echo "<table width=\"300\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\"> \n";
// début de la boucle
while($tableau = mysql_fetch_array($envoi)) {
echo "<tr> \n";
echo "<td width=\"42\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["format"]."</td> \n";
echo "<td width=\"258\" align=\"left\" valign=\"top\" bgcolor=\"#D0DCB4\">".$tableau["titre"]."</td> \n";
echo "</tr> \n";
}
// fin du tableau html ( hors boucle )
echo "</table> \n";
?>

