Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2006, 11h40   #1
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 96
Points : 32
Points : 32
Par défaut [Conception] mise en forme de données php

Bonjour à tous,

Je dois faire un catalogue en ligne pour une société, j'ai fait la base de données et récupéré en php les données.

1) Je voudrais savoir comment les mettre en forme pour que celles-ci s'affichent dans un tableau (colonne description, nom, ...) ou dans des carres comme sur le site http://www.ingrammicro.fr (je crois que c'est du flash!)

2) Et aussi si je peux le faire sous flash ou si il faut mieux le faire en html.
Je suis sensée avoir terminé demain après-midi!!!!
Donc quel est le plus simple?!

Merci beaucoup à ceux qui prendront le tps de m'aider.
freija est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h47   #2
Membre régulier
 
Inscription : mai 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 121
Points : 79
Points : 79
le plus simple serait d'afficher tes données via un css.

je ne peux pas voir le site, marche pas chez moi.

mais il te faut un minimum de connaissance en actionscript/php si tu dois les afficher en flash...
(+ la conception flash) donc plus long à faire
hackrobat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h54   #3
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Salut,

Pour afficher tes données dans un tableau il te faut faire qqch dans
le genre:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
echo "<table>";
echo "<tr>";
echo "<th>Nom</th>";
echo "<th>Description</th>";
echo "</tr>";
 
$result = mysql_query($sql);
while($rec = mysql_fetch_assoc($result)) {
  $nom = htmlentities($rec['nom']);
  $description = nl2br(htmlentities($rec['description']));
  echo "<tr>";
  echo "<td>$nom</td>";
  echo "<td>$description</td>";
  echo "</tr>";
}
echo "</table>";
marcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h55   #4
Membre régulier
 
Inscription : mai 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 121
Points : 79
Points : 79
bah... c'est caca les <table>
hackrobat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h59   #5
Membre chevronné
 
Avatar de nako
 
Ingénieur développement logiciels
Inscription : août 2003
Messages : 581
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : août 2003
Messages : 581
Points : 635
Points : 635
Citation:
Envoyé par hackrobat
bah... c'est caca les <table>
freija veut afficher ses données sous forme de tableau,
donc le <table> me semble convenir parfaitement.
nako est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h20   #6
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 96
Points : 32
Points : 32
essai cette adresse hackrobat
http://fr.ingrammicro.com/corporate/corporate.jsp
Je connais Actionscript mais le html est peutetre plus légé?Je sais pas!

Je viens d'essayer ton idée avec des <table> et sa marche Marcha !
Mais comment faire si je veux les gérer par des css.Je veux dire comment importer le css dans le code php?

C'est super gentil de répondre aussi vite.Merci
freija est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h24   #7
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
je pense que tu ne comprends pas bien ce qu'est PHP, PHP est là pour te générer du code HTML, donc on ne met pas PHP en forme (rapport au titre) et on importe pas de CSS dans PHP (rapport au dernier post), il faut juste utiliser les feuilles de style CSS comme dans du code HTML classique c'est tout.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h29   #8
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 96
Points : 32
Points : 32
OK, merci JWhite
freija est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h29   #9
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 96
Points : 32
Points : 32
J'ai suivi vos conseil, j'ai juste un petit soucis:
Je n'arrive pas à gérer la couleur, ici je lui demande du blanc et il me met automatiquement du noir.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<body bgcolor="#999999">
<table border=1 bordercolorlight="#FF6600"> <font size=7 color=#FFFFFF>
<tr align=center><td width="500"><b>DESCRIPTION DU PRODUIT : </b></td>
<td width="300"><b>REFERENCE CONSTRUCTEUR : </b></td></tr></font></table>
<?php
//connection
mysql_connect('','','')or die('Erreur de connexion');
//selection de la base
mysql_select_db('rodag_gal');
//envoi requete
$req=mysql_query('SELECT designation,refconstructeur FROM infoone_tbl WHERE categorie=205') or die ('Erreur SQL !');
while($data=mysql_fetch_assoc($req))
{

echo '<table border=1><font color=#FFFFFF><tr align=center><td width="500">'.$data['designation'].'</td><td width="300">'.$data['refconstructeur'].'</td></tr></font></table>';
}
?>
freija est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 09h34   #10
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Il te faut utiliser les styles css pour ça, les attributs bgcolor ou les balises
font ne sont plus très à la mode

Place ceci entre <head> et </head>

Code :
1
2
3
4
5
 
<style type='text/css'>
body { background-color: #999; } /* ou #999999 si tu aimes tapper du code */
table tr td { color: #fff; }
</style>
Cherche un petit tutoriel d'introduction aux css, tu verra ça te simplifie
beaucoup le code html.
marcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h23.


 
 
 
 
Partenaires

Hébergement Web