> Tous les forums > Forum des Webmasters
 [HTML]Ecrire sur plusieurs ligne dans un tableauSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
letalent
  Posté le 18/06/2009 @ 15:54 
Aller en bas de la page 
Petit astucien

Bonjour a tous, je n'arrie pas à trouver un moen d'écrire sur plusieurs lignes dans un tableau je m'explique :
j'ai crée une sorte de messagerie en php et je place mon message dans une variable de type $mess
jusque là aucun problème tout fonctionne lorsque le message est court
mais lorsque le message est tres long et qu'il est écrit dans un tableau tout le message s'écrit sur une ligne et donc on ne voit pas la fin du message s'il est très long
j'éspère avoir été clair je vous remercie.

Publicité
griggione
 Posté le 18/06/2009 à 19:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonsoir

Avec un lien ou les codes concernés, c'est plus facile pour comprendre.

letalent
 Posté le 19/06/2009 à 00:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
voila l'insertion dans la base de donnée :

$tre=mysql_real_escape_string(htmlspecialchars($_REQUEST['message']));

$req=mysql_query("INSERT INTO mess (EXPEDITEUR,MESSAGE) VALUES ('".$_REQUEST['exp']."', '$tre')",$connexion) or die(mysql_error());
?>
Le message a bien été envoyé. Merci!


et ce qui mepermet de lire le message :

$resultat=mysql_query("SELECT * from mess WHERE id=$id",$connexion);
$nb=mysql_num_rows($resultat);
if($nb>0){
while($b=mysql_fetch_row($resultat)){
$j=0;
foreach($b as $i){
if($j==2){
$message=$i;
}
$j++;
}

et l'affichage :
<tr><td><?php echo $id; ?></td><td><?php echo $expediteur; ?></td><td><?php echo $message; ?></td></tr>
}


Merci


Modifié par letalent le 19/06/2009 00:37
midnightblue
 Posté le 19/06/2009 à 02:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Peut'êt' essayer une commande de coupure avant affichage :

$message=wordWrap($message,111,"\n",1);

111, c'est le nombre de caractères avant coupure de la ligne...
"\n", c'est le saut de ligne...
1, c'est la coupure du mot en bout de ligne...sinon 0.

a+

*µ*

tirikou
 Posté le 19/06/2009 à 11:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Sinon il te faut appliquer un Css à ton tableau du style :

<td class="mess"<?php echo $message; ?></td>

et en Css :

.mess {width: 70%} par exemple



Modifié par tirikou le 19/06/2009 11:41
letalent
 Posté le 19/06/2009 à 12:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci à vous 2, j'ai essayé la méthode de midnightblue et cela fonctionne parfaitemement je vous remercie.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
SSD PNY CS900 2 To à 99,99 €
99,99 € 145 € -31% @Cdiscount

Cdiscount fait une belle promotion sur le SSD PNY CS900 2 To qui passe à 99,99 € alors qu'on le trouve ailleurs à partir de 145 €. Ce SSD offre des vitesses d'écriture de 515 Mo/s et de lecture à 550 Mo/s. Il est garanti 3 ans.


Voir le bon plan
Assortiment de mèches hélicoïdales à bois Bosch (3/4/5/6/7/8/10 mm) à 5,02 €
5,02 € 8,39 € -40% @Amazon

Amazon fait une promotion sur l'assortiment de mèches hélicoïdales à bois Bosch - Ø 3/4/5/6/7/8/10 mm qui passe à 5,02 € au lieu de 8,39 €. 


Voir le bon plan
SSD Interne M.2 NVMe PCIe 4.0 Samsung 980 PRO 2 To (avec dissipateur, 7000 Mo/s) à 186,13 € livré
186,13 € 300 € -38% @Amazon Allemagne

Amazon Allemagne fait une promotion sur le SSD Interne M.2 NVMe PCIe 4.0 Samsung 980 PRO 2 To avec son dissipateur de chaleur qui passe à 181,50 € (avec la TVA ajustée). Comptez 4,63 € pour la livraison en France soit un total de 186,13 € livré. On le trouve ailleurs à partir de 300 €. Ce SSD offre des taux de transfert de 7000 Mo /s en lecture et 5100 Mo/s en écriture. Une excellente affaire. 

Notez qu'il est également compatible avec la console de jeux PS5.


Voir le bon plan
Ecouteurs intra sans-fil Sony WF-1000XM4 à réduction de bruit active à 164 €
164 € 249 € -34% @Boulanger

Boulanger fait une belle promotion sur les écouteurs intra-auriculaire sans-fil Sony WF-1000XM4 avec réduction de bruit active qui passent à 164 € avec le code INTRA20 alors qu'on les trouve ailleurs à plus de 249 €.


Voir le bon plan
Chargeur Samsung EP-TA800N USB Type C 25W à 9,50 €
9,50 € 15 € -37% @Amazon

Amazon fait une promotion sur le chargeur Samsung EP-TA800N USB Type C 25W qui passe à 9,50 € au lieu de 15 €. Permet une charge rapide de votre appareil mobile (compatible Power Delivery 3.0).


Voir le bon plan
Pâte thermique Arctic MX-4 (4 g) à 4,44 €
4,44 € 6,99 € -36% @Amazon

Amazon fait une promotion sur la pâte thermique Arctic MX-4 (4 g) à 4,44 € au lieu de 6,99 €. La pâte thermique ARCTIC MX-4 composée de microparticules de carbone garantit une conductivité thermique extrêmement élevée. Ainsi, la chaleur du processeur ou des puces est dissipée rapidement et efficacement. Pour CPU et GPU PC, XBox, PS4, ...


Voir le bon plan

Sujets relatifs
selectionner une ligne dans un tableau de resultat
tri tableau dans une page html
manque une ligne dans mon tableau?
decallage dans un tableau html - RESOLU
Texte dans tableau
Couleur bordure tableau en html (NVU)
Aller à la ligne dans une info bulle
écrire dans un fichier
Codage HTML dans Dreamweaver avec une template Photoshop
Tableau : ligne de titre en accordéon
Plus de sujets relatifs à [HTML]Ecrire sur plusieurs ligne dans un tableau
 > Tous les forums > Forum Forum des Webmasters