Pb de retour a la ligne ???
minoula2006
-
minoula2006 -
minoula2006 -
Bonjour,
Voilà mon petit problème..
J'ai un formulaire avec un textarea, ou l'utilisateur peut faire des retours à la ligne.
mais, je rentre ce texte dans une base de donnée mysql ou bien dans la partie admin tel quel, si jamais je le ressort pour l'afficher les retours à la ligne auront disparus.
Je me demandai comment peut on avoir des retour a la ligne dans les texte afficher dans ma base ou dans la partie admin ???
merci d'avance :)
Voilà mon petit problème..
J'ai un formulaire avec un textarea, ou l'utilisateur peut faire des retours à la ligne.
mais, je rentre ce texte dans une base de donnée mysql ou bien dans la partie admin tel quel, si jamais je le ressort pour l'afficher les retours à la ligne auront disparus.
Je me demandai comment peut on avoir des retour a la ligne dans les texte afficher dans ma base ou dans la partie admin ???
merci d'avance :)
A voir également:
- Pb de retour a la ligne ???
- Retour à la ligne excel mac - Guide
- Partage de photos en ligne - Guide
- Retour à la ligne google sheet ✓ - Forum Google Docs
- Notepad++ retour à la ligne ✓ - Forum Bureautique
- Formulaire en ligne de meta - Guide
7 réponses
j'utilise le php
voila la page où je stok mes données
voila la page où je stok mes données
<?php
require("../lib/db_connect.inc.php");
require("../lib/util.php");
$connexion=db_connexion();
mysql_query("set names utf8");
$resultat =mysql_query("SELECT * FROM contact ORDER BY id");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Espace d'administration" />
<link rel="stylesheet" type="text/css" href="css/administration.css" />
<title>[Sousse] - Espace d'administration</title>
</head>
<body >
<div id="main">
<?php include('HautPage.php'); ?>
<h3 class="headerstyle" align="left"> Gestion des contacts</h3>
<p>
<form name="ListeNews" method="post" action="Sommaire.php">
<TABLE WIDTH="650" border="0" align="center" cellpadding="0" cellspacing="0">
<TR>
<TD ALIGN="LEFT" class="Titre16"><br>
<div class="TexteDroite"><a href="Contact_Details.php?Num=-1">Ajouter un
contact</a></div></TD>
</TR>
<TR>
<TD align="left" style=" xpadding:20px">
<?php $ligne = mysql_num_rows($resultat);
if ($ligne != 0) { ?>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="Tab">
<thead id="thead">
<tr>
<td width="10%" align="center">Nom</td>
<td width="10%" align="center" valign="middle">Prénom</td>
<td width="10%" align="center" valign="middle">Adresse</td>
<td width="50%" align="center" valign="middle">Message</td>
<td width="10%" align="center" valign="middle"> </td>
<td width="10%" align="center" valign="middle"></td>
</tr>
</thead>
<tbody>
<?php
$i = 0 ;
while ($Enreg=mysql_fetch_array($resultat)) {
if ($i % 2 == 0) $bgColor = "";
else $bgColor = "#CCCCCC";
$i++;
?>
<tr onmouseover=" this.bgColor='#ABABAB'" onmouseout="this.bgColor='<?php print $bgColor;?>';" bgcolor="<?php print $bgColor;?>">
<td align="center" valign=middle><?php print $Enreg["nom"];?></td>
<td align="center" valign=middle><?php print $Enreg["prenom"]; ?></td>
<td align="center" valign=middle><?php print $Enreg["adresse"]; ?></td>
<td align="center" valign=middle><?php $message = nl2br( $message ); print $Enreg["message"]; ?></td>
<td align=center valign="middle"><a href="Contact_Details.php?Num=<?php print $Enreg["id"];?>"><img src="img/voir.gif" border=0></a></td>
<td width=11% align=center valign="middle"><a href="Contact_Supprime.php?Num=<?php print $Enreg["id"];?>" onClick="return confirm('Voulez-vous supprimer ce contact ?')"><img src="img/supprimer.gif" border=0></a></td>
</tr><?php
}
?>
</tbody>
</table>
<?php } else { echo "
<b>Il n'y a aucun contact.</b> ";
}?>
</TD>
</TR>
</TABLE>
</form>
</p>
</div>
</body>
</html>
Coucou !
Le retour à la ligne ne provoque pas de retour à la ligne en HTML. Pour avoir un retour à la ligne, il faut une balise <br />
Il y a une fonction qui remplace les retours à la ligne par des <br /> en php : c'est nt2br()
Chaque fois que tu veux afficher quelque chose qui contient des retours à la ligne en HTML et que tu veux que ça passe effectivement à la ligne, fais echo nl2br($variable);
Le retour à la ligne ne provoque pas de retour à la ligne en HTML. Pour avoir un retour à la ligne, il faut une balise <br />
Il y a une fonction qui remplace les retours à la ligne par des <br /> en php : c'est nt2br()
Chaque fois que tu veux afficher quelque chose qui contient des retours à la ligne en HTML et que tu veux que ça passe effectivement à la ligne, fais echo nl2br($variable);
saluuuut comment va tu??
merci tu es tj a me secour ;)
ou je peut inserer cette fonction echo nl2br($variable); dans mon code ??
merci
merci tu es tj a me secour ;)
ou je peut inserer cette fonction echo nl2br($variable); dans mon code ??
merci
Je suppose que c'est pour le message que tu as le problème ? Là ça m'embête car la fonction y est bien.
Peux-tu dire exactement où tu as ce problème ?
Peux-tu dire exactement où tu as ce problème ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
car j'ai mis cette fonction dans mon code aupres du message mé sa marche pas ???
<td align="center" valign=middle><?php $message = nl2br( $message ); print $Enreg["message"]; ?></td>????
<td align="center" valign=middle><?php $message = nl2br( $message ); print $Enreg["message"]; ?></td>????