Création d'un site local avec php et MySQL

fleurette85 Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voilà je suis débutante et je désire créer un site local pour gérer une base de données d'employer.

actuellement je suis le tuto de SDZ et là j'ai créé une base de données " jeux_vidéo" et quand je veux afficher le contenu de cette base je l'ai en format texte sur la page .


pouvez vous m'aider et me dire comment je peux structurer la table de données récupérée sur ma page php ?

merci



A voir également:

7 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
PHP sert à générer du HTML.
Si tu veux que les résultats s'affichent sous forme de tableau, il faut donc générer les balises d'un tableau (table, tr, td principalement).
0
fleurette85 Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour,

merci pour ta réponse .

d'accord je vois le truc mais comment faire le lien entre le tableau que je vais générer à partir de balises et le contenu de ma base de données ?

tu peux m'éclairer un peu STP
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Avant la boucle (while), ouvres le tableau, et mets-y également le nom des colonnes.
Après la boucle, tu fermes le tableau.

Et dans la boucle, tu affiches une nouvelle ligne.

Exemple :
echo '<table>';
while($donnees = $reponse->fetch()) {
    echo '<tr>'
     . '<td>'.$donnees['colonne1'].'</td>'
     . '<td>'.$donnees['colonne2'].'</td>'
    .'</tr>';
}
echo '</table>';
0
fleurette85 Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   2
 
merci beaucoup c'est gentil :)

là me faut juste les bordure et dimensionner les cellules selon son contenu.

t'as une petite idée sur ce que je dois ajouter ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ça se passe dans le CSS.
0
fleurette85 Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   2
 
oui je viens de créer un fichier css

donc là je dois me casser un peu la tête :)

pour le moment j'ai mis ça

table
{
border-width: 1px;
border-style: solid;
}


mais là j'ai que la bordure et moi je veux séparer les ligne et les colonnes .

ça serait sympa de me guider .

je vais essayer de trouver une solution et désolée si je t'ennuie car ça fait un bon moment que j'ai plus utilisé ces notions " css, xhtml "

merci
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il faut utiliser la propriété border-collapse pour "fusionner" les cellules, sinon il y a un espace entre les cellules, et tu auras une bordure double.
Il faut mettre une bordure aux cellules.
table, td {
	border-collapse: collapse;
	border: solid 1px black;
}
0