probleme de largeur tableau avec un texte long - PHP - Programmation
Marsh Posté le 30-05-2003 à 20:44:00
normalement, si tu fixe la taille du tableau en pixel (500 pixels dans ton ca) le texte devrais aller à la ligne automatiquement. Après si tu veux vraiment qu'il aille à la ligne comme tu le veux, tu peux utiliser wordwrap()
Edit: j'avais pas vu que c'étais en cas d'une chaine de caractère trop longue. Donc -> wordwrap()
Marsh Posté le 30-05-2003 à 20:46:34
RiderCrazy a écrit : normalement, si tu fixe la taille du tableau en pixel (500 pixels dans ton ca) le texte devrais aller à la ligne automatiquement. Après si tu veux vraiment qu'il aille à la ligne comme tu le veux, tu peux utiliser wordwrap() |
ou la, je suis nul en php
Comment met on wordwrap() ?
On fait wordwrap($variable) ?
J'ai essayé en mettant le tableau a 500 ou en mettant carrement la case a 500 mais rien a faire, des que le texte est trop grand, ca redimmensionne tout
Marsh Posté le 30-05-2003 à 20:50:42
Reply
Marsh Posté le 30-05-2003 à 20:08:22
Bonjour a tous
Pour ceux qui m'ont vu trainer sur le forum, et oui encore moi
Apres m'avoir brillamant appri a faire tourner mes pages avec mysql, je butte sur un probleme.
J'ai commencé a faire un livre d'or perso. Le tout etant regroupé dans un tableau de "500" de largeur.
Lorsque le texte n'est pas trop grand, tout se passe biern, le tableau fait bien 500 et tout et tou.
Mais ca se gatte lorsque une variable contient du texte avec beaucoup de caractere, au lieu d'aller a la ligne, ca allonge le tableau .
Pourquoi ca ne marque pas sur plusieur ligne ?
le code :
<table width="500" border="0" align="center">
<tr>
<td width="50%" height="25" bgcolor="#FCE1A9">Par : </td>
<td width="281" bgcolor="#FCE1A9"> <div align="right">Date : </div></td>
</tr>
<tr bgcolor="#FAF8D1">
<td colspan="2">Titre :
<div align="left"></div></td>
</tr>
<tr bgcolor="#FCFBE4">
<td colspan="2">texte</td>
</tr>
<tr>
<td height="25" bgcolor="#FCE1A9">email : </td>
<td height="25" bgcolor="#FCE1A9">site : </td>
</tr>
<tr>
<td height="40" colspan="2"></td>
</tr>
<? include ("connexion.php" );
$id = MYSQL_CONNECT($serveur,$login,$pass);
mysql_select_db("$base" );
$query = "select * from pseudo" ;
$result=mysql_query($query) ;
while (list($id_pseudo,mes_autre_variable) = mysql_fetch_row($result)) {
echo "<tr><td width=\"209\" height=\"25\" bgcolor=\"#FCE1A9\">Par :";
echo $pseudo;
echo "</td><td width=\"281\" bgcolor=\"#FCE1A9\"><div align=\"right\">Date : ";
echo $date;
echo "</div></td></tr><tr bgcolor=\"#FAF8D1\"><td colspan=\"2\">Titre :";
echo $posteur;
echo "<div align=\"left\"></div></td></tr><tr bgcolor=\"#FCFBE4\"><td>";
echo $lien;
echo "</td></tr><tr><td height=\"25\" bgcolor=\"#FCE1A9\">email : ";
echo $multi1;
echo "</td><td height=\"25\" bgcolor=\"#FCE1A9\">site : ";
echo $multi2;
echo "</td></tr><tr><td height=\"40\" colspan=\"2\"> </td></tr>";
}
?>
</table>
Voici la page
La forme du tableau dans le script etant quasiment la meme que celle se trouvant avec le script.
Message édité par bodbod le 30-05-2003 à 20:10:02
---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr