La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Largeur de colonne dans un tableau
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Largeur de colonne dans un tableau  (Lu 779 fois)
Largeur de colonne dans un tableau
« sur: le 20-01-2005 a 11:31:19 »
phildal
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour,
je suis vraiment tout nouveau en PHP, donc, soyez indulgents ! merci  .
J'ai créé un simple tableau pour y afficher des données relatives aux participants à un tournoi de futsal.
Le problème : Chaque ligne du tableau a une longueur différente suivant les infos reprises dans la bdd.
Que faire pour les colonnes aient une largeur fixe pour que le tableau soit esthétiquement présentable aux users.

voici mon code :

<html>

<body bgcolor=#114790>


<font color="#333366">
<div align="center">

<!-- DEBUT DU SCRIPT HEURE-->
<script language="JavaScript">



var date1 = new Date();
document.write("Liste des joueurs inscrits au <b>"+date1.getDate()+"/"+parseInt(date1.getMonth()+1)+"/"+date1.getFullYear());
document.write("</b> à <b>"+date1.getHours()+":"+date1.getMinutes()+":"+date1.getSeconds()+"</b>");
</script>
<!-- FIN DU SCRIPT HEURE-->
</font>


<br><br>
<table border="1" bordercolor="black">
<tr>

<td  width=100 bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Equipe</div></strong></font>
</td>

<td width=100%% bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Nom</div></strong></font>
</td>

<td width=100% bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Prénom</div></strong></font>
</td>

<td width=60 bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Date Naissance</div></strong></font>
</td>

<td width=200 bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Adresse</div></strong></font>
</td>

<td width=40 bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Code Postal</div></strong></font>
</td>

<td width=100% bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Localité</div></strong></font>
</td>

<td width=100% bordercolor=black>
<font color="yellow" size=2><strong><div align="center">Téléphone</div></strong></font>
</td>

<td width=190 bordercolor=black>
<font color="yellow" size=2><strong><div align="center">E-Mail</div></strong></font>
</td>


</tr>
</table>
<br>



<?PHP
$db = mysql_connect('localhost', 'clntour', 'tdaloze');
mysql_select_db('clntour_participants',$db);

$sql = 'SELECT * FROM Tournoi ORDER BY equipe';

$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

while($data = mysql_fetch_array($req))

echo "<div align=\"center\">
<table border=\"1\" bordercolor=\"black\">
<font color=\"white\" size=\"2\">
<tr>

<td  width=\"97\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['equipe']; echo "</font>";
echo "</td>

<td width=\"97\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['nom']; echo "</font>";
echo "</td>

<td width=\"97\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['prenom']; echo "</font>";
echo "</td>

<td width=\"58\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['naissance']; echo "</font>";
echo "</td>

<td width=\"200\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['rue']; echo "</font>";
echo "</td> 

<td width=\"40\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['cp']; echo "</font>";
echo "</td>

<td width=\"100\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['localite']; echo "</font>";
echo "</td>

<td width=\"100\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['tel']; echo "</font>";
echo "</td>

<td width=\"190\" bordercolor=\"black\">";
echo "<font color=\"white\" size=\"2\">";  echo $data['email']; echo "</font>";
echo "</td>
</tr>
</font>
</table>
</center></div>";
}
mysql_close();
?>



J'attends votre verdict et vos idées.
Merci d'avance pour votre aide.

Philippe.

Rapporter au modérateur  

Re:Largeur de colonne dans un tableau
« Répondre #1 sur: le 20-01-2005 a 18:14:56 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Tu peux utiliser la fonction wordwrap.

Par exemple, pour afficher une donnée, au lieu de faire
echo $data['equipe'];
tu peux faire
echo wordwrap("($data['equipe'])", 30, '<br />', 1);

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg