Affichage table
nasbe
Messages postés
30
Statut
Membre
-
nasbe Messages postés 30 Statut Membre -
nasbe Messages postés 30 Statut Membre -
Bonjour,
Je cherche a afficher le contenu d'une table de ma base de données, j'y arrive mais c'est pas convaincant du tout. Voici le code ci-dessous, suivi du résultat à l'écran. Ce que j'aimerai moi, c'est d'afficher chaque ligne de la table les unes en dessous des autrse sans créer forcément un tableau.
<?php
// Affichage de la table Soirée dans la page HTML
$TitreBarreEtat ="Gestion des soirées";
$TitreTable = "Programmation";
$bd = "escobar";
// Connexion à la base de donnée
$lien = mysql_pconnect ('localhost', 'root', '');
mysql_select_db($bd);
$table = 'soiree';
// Si l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Création de la requête de sélection, en cas d'erreur on affiche un message
$SelectionSoiree = mysql_query ("SELECT * FROM $table ORDER BY Date");
if ($SelectionSoiree == FALSE){
echo "erreur de resultat";
echo mysql_error();
} else {
//Appel de la fonction d'affichage qui traite la requête de sélection
$ligne = mysql_fetch_row($SelectionSoiree);
while ($ligne){
print_r($ligne);
$ligne = mysql_fetch_row($SelectionSoiree);
}
echo "</table>";
}
}
// Fermeture de la base
mysql_close ($lien);
?>
Résultat à l'écran
Array ( [0] => Soirée House Latino [1] => 2008-05-10 [2] => 21:00:00 [3] => 02:00:00 [4] => House, Latino [5] => DJ Beer [6] => ) Array ( [0] => Soirée POP [1] => 2008-06-10 [2] => 21:00:00 [3] => 02:00:00 [4] => Pop et annee soixante [5] => Dj Skratel [6] => )
Je cherche a afficher le contenu d'une table de ma base de données, j'y arrive mais c'est pas convaincant du tout. Voici le code ci-dessous, suivi du résultat à l'écran. Ce que j'aimerai moi, c'est d'afficher chaque ligne de la table les unes en dessous des autrse sans créer forcément un tableau.
<?php
// Affichage de la table Soirée dans la page HTML
$TitreBarreEtat ="Gestion des soirées";
$TitreTable = "Programmation";
$bd = "escobar";
// Connexion à la base de donnée
$lien = mysql_pconnect ('localhost', 'root', '');
mysql_select_db($bd);
$table = 'soiree';
// Si l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Création de la requête de sélection, en cas d'erreur on affiche un message
$SelectionSoiree = mysql_query ("SELECT * FROM $table ORDER BY Date");
if ($SelectionSoiree == FALSE){
echo "erreur de resultat";
echo mysql_error();
} else {
//Appel de la fonction d'affichage qui traite la requête de sélection
$ligne = mysql_fetch_row($SelectionSoiree);
while ($ligne){
print_r($ligne);
$ligne = mysql_fetch_row($SelectionSoiree);
}
echo "</table>";
}
}
// Fermeture de la base
mysql_close ($lien);
?>
Résultat à l'écran
Array ( [0] => Soirée House Latino [1] => 2008-05-10 [2] => 21:00:00 [3] => 02:00:00 [4] => House, Latino [5] => DJ Beer [6] => ) Array ( [0] => Soirée POP [1] => 2008-06-10 [2] => 21:00:00 [3] => 02:00:00 [4] => Pop et annee soixante [5] => Dj Skratel [6] => )
A voir également:
- Affichage table
- Table ascii - Guide
- Table des matières word - Guide
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Table des annexes word ✓ - Forum Word
2 réponses
A tout hasard, essaye d'inverser :
print_r($ligne);
$ligne = mysql_fetch_row($SelectionSoiree);
par :
$ligne = mysql_fetch_row($SelectionSoiree);
print_r($ligne);
print_r($ligne);
$ligne = mysql_fetch_row($SelectionSoiree);
par :
$ligne = mysql_fetch_row($SelectionSoiree);
print_r($ligne);