Page 1 sur 1

probmème alignement de colonnes

Posté : 18 août 2006, 12:13
par freija
Bonjour,
Je fais un catalogue en ligne et j'ai un soucis de mise en page.
J'ai un premier tableau qui affiche le nom des colonnes, il est correct.
J'ai un autre tableau (de composition identique)qui affiche les données mais les colonnes ne sont pas alignées entre elles, l'affichage diffère selon les catégories demandées.Pourtant mon code me semble correct!
Si vous voulez aller voir je vous met le lien il faut aller sur catalogue la rubrique "imprimantes / copiers / fax" s'affiche bien mais pas la rubrique "consommable":
http://www.rod-agency.net/gallery/infooneetcat.swf

Code : Tout sélectionner

//tableau pour mettre le nom des colonnes echo'<table border=1 bordercolordark="#CCCCCC" bordercolorlight="#000000"> <tr align=center> <td width=17%><font size=2 color="#FF3300">SOUS-CATEGORIE</font></td> <td width=15%><font size=2 color="#FF3300">FABRICANT</font></td> <td width=38%><font size=2 color="#FF3300">DESCRIPTION DU PRODUIT</font></td> <td width=10%><font size=2 color="#FF3300">PRIX DE VENTE HORS TAXES en (€)</font></td> <td width=13%><font size=2 color="#FF3300">REFERENCE CONSTRUCTEUR</font></td> <td width=7%><font size=2 color="#FF3300">QUANTITE DISPONIBLE</font></td> </tr>'; //connection mysql_connect('localhost','','')or die('Erreur de connexion'); //selection de la base mysql_select_db(''); //envoi requete //requete sql un peu longue donc je passe ! while($data=mysql_fetch_assoc($req)) { //tableau pour inserrer les données echo '<tr><td width=17% align=left>'.$data['descsscatfr'].'</td><td width=15% align=left>'.$data['fabricant'].'</td> <font size=3><td width=38% align=left>'.$data['designation'].' / '.$data['designation2'].'</td></font> <td width=10% align=center>'.$data['prixventeht'].'</td> <td width=13% align=center>'.$data['refconstructeur'].'</td></td> <td width=7% align=center>'.$data['dispo'].'</td></tr>'; } echo '</table>';
Merci pour votre aide

Posté : 18 août 2006, 12:36
par katagoto
euh je pense que tu aurais dut le poster dans le CSS mais ça aurait pas été plus simple de tout faire sous flash ??? :roll:

Re: probmème alignement de colonnes

Posté : 18 août 2006, 12:47
par dunbar
Bonjour,
Je fais un catalogue en ligne et j'ai un soucis de mise en page.
J'ai un premier tableau qui affiche le nom des colonnes, il est correct.
J'ai un autre tableau (de composition identique)qui affiche les données mais les colonnes ne sont pas alignées entre elles, l'affichage diffère selon les catégories demandées.Pourtant mon code me semble correct!
Si vous voulez aller voir je vous met le lien il faut aller sur catalogue la rubrique "imprimantes / copiers / fax" s'affiche bien mais pas la rubrique "consommable":
http://www.rod-agency.net/gallery/infooneetcat.swf

Code : Tout sélectionner

//tableau pour mettre le nom des colonnes echo'<table border=1 bordercolordark="#CCCCCC" bordercolorlight="#000000"> <tr align=center> <td width=17%><font size=2 color="#FF3300">SOUS-CATEGORIE</font></td> <td width=15%><font size=2 color="#FF3300">FABRICANT</font></td> <td width=38%><font size=2 color="#FF3300">DESCRIPTION DU PRODUIT</font></td> <td width=10%><font size=2 color="#FF3300">PRIX DE VENTE HORS TAXES en (€)</font></td> <td width=13%><font size=2 color="#FF3300">REFERENCE CONSTRUCTEUR</font></td> <td width=7%><font size=2 color="#FF3300">QUANTITE DISPONIBLE</font></td> </tr>'; //connection mysql_connect('localhost','','')or die('Erreur de connexion'); //selection de la base mysql_select_db(''); //envoi requete //requete sql un peu longue donc je passe ! while($data=mysql_fetch_assoc($req)) { //tableau pour inserrer les données echo '<tr><td width=17% align=left>'.$data['descsscatfr'].'</td><td width=15% align=left>'.$data['fabricant'].'</td> <font size=3><td width=38% align=left>'.$data['designation'].' / '.$data['designation2'].'</td></font> <td width=10% align=center>'.$data['prixventeht'].'</td> <td width=13% align=center>'.$data['refconstructeur'].'</td></td> <td width=7% align=center>'.$data['dispo'].'</td></tr>'; } echo '</table>';
Merci pour votre aide
Salut
Essaye ceci pour moi tout est centrer.
//tableau pour mettre le nom des colonnes 
echo'<table border=1 bordercolordark="#CCCCCC"  bordercolorlight="#000000"> 
  <tr align=center> 
  <td width=17%><font size=2 color="#FF3300">SOUS-CATEGORIE</font></td> 
   <td width=15%><font size=2 color="#FF3300">FABRICANT</font></td> 
    <td width="35%"><font size=2 color="#FF3300">DESCRIPTION DU PRODUIT</font></td> 
    <td width=10%><font size=2 color="#FF3300">PRIX DE VENTE HORS TAXES en (€)</font></td> 
    <td width=13%><font size=2 color="#FF3300">REFERENCE CONSTRUCTEUR</font></td> 
   <td width=7%><font size=2 color="#FF3300">QUANTITE DISPONIBLE</font></td> 
</tr>'; 


//connection 
mysql_connect('localhost','','')or die('Erreur de connexion'); 
//selection de la base 
mysql_select_db(''); 
//envoi requete 
//requete sql un peu longue donc je passe ! 
while($data=mysql_fetch_assoc($req)) 
{ 


//tableau pour inserrer les données 
echo '<tr><td align=center>'.$data['descsscatfr'].'</td><td align=center>'.$data['fabricant'].'</td> 
<font size=3><td align=center>'.$data['designation'].' / '.$data['designation2'].'</td></font> 
<td align=center>'.$data['prixventeht'].'</td> 
<td align=center>'.$data['refconstructeur'].'</td></td> 
<td align=center>'.$data['dispo'].'</td></tr>'; 
} 
echo '</table>&nbsp;

Posté : 18 août 2006, 12:47
par Invité
Le problème c'est que je ne sais pas comment recuperer et afficher les données sous flash!!

Posté : 18 août 2006, 12:49
par dunbar
Le problème c'est que je ne sais pas comment recuperer et afficher les données sous flash!!
:?: Je dois avoir du mal moi, parce que ce détail ne m'étais pas dutout apparut dans le premier poste......... :?

Posté : 18 août 2006, 12:58
par freija
ce ne sont pas les textes (eux ils sont soit centres soit à gauche) mais les colonnes qui ne sont pas alignées (selon les categories les lignes ne font pas toutes la meme longueur) !!

Posté : 18 août 2006, 13:07
par katagoto
lol il y a plein de tuto et c'est marrant à faire http://delfiweb.developpez.com/flash/sources/livre-dor/ juste à l'adapter un peu ^^