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

Fermé
fleurette85 Messages postés 270 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 1 août 2013 - 21 juin 2010 à 12:12
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 22 juin 2010 à 12:35
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
21 juin 2010 à 12:30
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 lundi 24 septembre 2007 Statut Membre Dernière intervention 1 août 2013 2
21 juin 2010 à 14:01
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
21 juin 2010 à 15:44
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 lundi 24 septembre 2007 Statut Membre Dernière intervention 1 août 2013 2
22 juin 2010 à 11:22
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 juin 2010 à 11:38
Ça se passe dans le CSS.
0
fleurette85 Messages postés 270 Date d'inscription lundi 24 septembre 2007 Statut Membre Dernière intervention 1 août 2013 2
22 juin 2010 à 12:23
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 juin 2010 à 12:35
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