Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Retour à la ligne automatique en HTML

la_grole, le mercredi 6 mars 2002 à 09:39:17
Bonjour,
J'aimerai savoir s'il était possible de faire un retour à ligne automatique en HTML. Merci!
Répondre à la_grole  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mouse, le mercredi 6 mars 2002 à 10:23:04
Salut,

pour aller a la ligne c'est la balise <BR>, mais je suis pas sur que c'est ce que tu veux vraiment. Soit un peu plus precis...

Mouse
Répondre à mouse

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
la_grole, le mercredi 6 mars 2002 à 10:36:35
Et oui, je m'en doutais que je ne serai pas assez précis. En fait j'ai une boucle tant que qui retourne les résultats d'une requête SQL. Le truc, c'est que je dois afficher ces résultats les uns derrière les autres sur une ou plusieurs lignes. D'où mon problème car le retour automatique à la ligne ne se fait pas et je me retrouve avec une immense ligne, et il va de soit que ce n'est pas top pour la navigation! Alors si vous pouvez m'éclairer.
Répondre à la_grole

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
La_grole, le mercredi 6 mars 2002 à 10:45:44
Non, en fait ne te donne pas de mal pour moi, je viens de trouver, j'ai juste à faire un "\r" et tout ce fait automatiquement!
Répondre à La_grole

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Angel, le mercredi 13 juin 2007 à 11:43:36
J'ai le meme problème mais j'aimerais savoir ou tu met ton "\r". Merci davance
Répondre à Angel

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le mercredi 13 juin 2007 à 11:52:25
salut,

c'est pour du code php.
par exemple :
<?php
echo("<p>blabla</p>\n");
?>
si tu codes en html pur, précise nous stp dans quel contexte tu veux revenir à la ligne.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Angel, le jeudi 14 juin 2007 à 09:49:36
Dabord merci d'avoir répondu! Si je n'ai rien mis je pensais que tout était expliqué par le premier article.
Je m'explique: un utilisateur tape son texte et clique sur le bouton "ajouter la news". Methode POST, ca passe sur une autre page php et j'enregistre le tout dans la base de donnée. Seulement dans ma page d'accueil, j'affiche les dernières news les unes derrière les autres sur plusieurs lignes.
"le problème est que le retour automatique à la ligne ne se fait pas et je me retrouve avec une immense ligne, et il va de soit que ce n'est pas top pour la navigation!"
J'ai tout le texte de ma news sur une seule ligne et j'aimerais savoir si il existe une commande (en PHP ou en HTML) qui permettrais de faire un 'retour chariot' automatique avec la fin de la page. J'espere avoir été assez clair. Je poste mon code:

<?php
$req= "SELECT Id_news,Titre_news,Txt_news,DATE_FORMAT(date_news, '%d/%m/%Y') as Datefr FROM `news` ORDER BY `Id_news` DESC ";
$res= mysql_query($req) or die("erreur echec de la requete");
while($tab= mysql_fetch_array($res))
{
$Date = $tab['Datefr'];
$Titre=$tab['Titre_news'];
$Txt = $tab['Txt_news'];?>
<p>
<u><b><font size="5" color="#FF9900"><?php echo "Le ".$Date.":";?></font></b></u>
<b><font size="4"><?php echo $Titre; ?></font></b>
</p>
<p><font size="4"><?php echo nl2br($Txt);?></font></p>
<hr>
<?php
}
?>

Le texte s'affiche dans la variable $Txt. La fonction nl2br() permet de respecter les retours à la ligne tapés par l'utilisateur dans son texte ;) merci davance.

PS: J'ai un 2eme pb j'en parle vite fait: si l'utilisateur met un apostrophe dans son texte, ca me fait comme si ma requete s'arretais à cet apostrophe! mon code:
<?php
$date=date("Y-m-d");
$titre=$_POST['txttitre'];
$texte=$_POST['txttexte'];
$ID=$_SESSION['Id_util'];
.....
$req="INSERT INTO `news` VALUES ('', '$date', '$titre', '$texte', '$ID')";
?>
Désolé de surcharger mais ca fait plus de deux semaines que je coince là dessus (surtout que c'est un projet que je dois finir bientôt :s)
Répondre à Angel

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le jeudi 14 juin 2007 à 13:09:45
salut,

merci mais le php ça ne change pas grand chose…
ce n'est pas lui qui va faire la mise en page !

en fait ton texte est un <p>, donc la boite du <p> si elle n'est pas contrainte en largeur par un conteneur ou une largeur fixe, elle va s'étirer à gogo. ce que j'ai besoin de connaitre c'est le contexte html de tes news.
elle doivent se situer dans une colonne mais comment as-tu mis en page. tableau, division ? et qu'as-tu appliqué comme style ?

en fait ce que j'attendais c'est le code source de la page affichée par ton navigateur.
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Angel, le vendredi 15 juin 2007 à 09:27:40
Merci de me répondre aussi vite. Je n'ai fait aucune mise en page j'ai juste fait un echo... mais maintenant que tu l'évoque je pense que je devrait mettre un tableau, ca me permettrait d'insérer une image(encore un autre problème :s) Je poste mon code source avec des exemple de news:
<html>
<head>
<title>Document sans-titre</title>
<style type="text/css">
A:link { text-decoration: none; color:#400080; }
A:visited { text-decoration: none; color:#400080; }
A:hover { text-decoration: none; color:#00CC00; }
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#ffffc0">
<form method="post" action="">    
  <table width="95%" border="1" height="166">
    <tr>                
      <td width="26%"><img src="logo_clinique.jpg" width="270" height="166"> </td>
		<td width="38%">	
          <p align="center"><a href="http://10.87.1.18/glpi/"> Maintenance informatique</a></p> 
          <p align="center"><a href="http://10.87.1.18/ems/logon.asp"> Maintenance technique</a></p> 
          <p align="center"><a href="http://alex.andre.free.fr/album"> Site construction Clinique</a></p> 
          <p align="center"><a href="http://www.chenieux.fr/"> Site internet Clinique Chénieux</a></p>	</td>        
        <td width="36%"> 
	  <p align="center"><a href="http://www.google.fr">Google </a></p>
          <p align="center"><a href="http://www.pagesjaunes.fr"> Pages jaunes
            </a></p>
          <p align="center"><a href="http://www.codage.ext.cnamts.fr/"> CCAM</a></p>
        <p align="center"><a href="Connexion.php"> Console d'administration </a></p>
        </td>
      </tr>
    </table>    
  <p align="center">  </p>
    <p align="center"><u><b><font size="+3" color="#000080"><marquee>Bienvenue sur l'intranet
    de la Clinique François CHENIEUX</marquee></font></b></u> </p>
  <p> </p>
  <p> </p>  <p>
	<u><b><font size="5" color="#FF9900">Le 14/06/2007:</font></b></u>
	<b><font size="4">test dapostrophe</font></b>
  </p>
  <p><font size="4">oui ca marche enfin j'en suis presque sur... j'esperque que ca marche</font></p>
<hr>
 </p>
  <p><font size="4">il <br />
etait une <br />
fois</font></p>
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 13/06/2007:</font></b></u>
	<b><font size="4">test de saut de ligne...</font></b>
  </p>
(CEST LE PASSAGE SUIVANT QUI ME POSE PROBLEME)
  <p>
	<u><b><font size="5" color="#FF9900">Le 13/06/2007:</font></b></u>
	<b><font size="4">test de saut de ligne...</font></b>
  </p>
  <p><font size="4">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</font></p>
C'est cette ligne qui sort hors du navigateur
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 13/06/2007:</font></b></u>
	<b><font size="4">Il était une fois...</font></b>
  </p>
  <p><font size="4">... 3 petits cochons qui étaient sur la colline. Il jouaient à la pétanque et s amusaient à titiller la queue du cochonet ... XD</font></p>
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 31/05/2007:</font></b></u>
	<b><font size="4"></font></b>
  </p>
  <p><font size="4">4eme news</font></p>
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 30/05/2007:</font></b></u>
	<b><font size="4"></font></b>
  </p>
  <p><font size="4">3eme news</font></p>
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 29/05/2007:</font></b></u>
	<b><font size="4"></font></b>
  </p>
  <p><font size="4">2eme news</font></p>
<hr>
 </p>
  <p>
	<u><b><font size="5" color="#FF9900">Le 28/05/2007:</font></b></u>
	<b><font size="4"></font></b>
  </p>
  <p><font size="4">1ere news</font></p>
<hr>
</form>
</body>
</html>
Répondre à Angel

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dalida, le vendredi 15 juin 2007 à 10:14:02
salut,

oui mais tu ne joues pas le jeu !!!

pour que le texte revienne à la ligne il faut plusieurs mot !
une chaine de caractère sans espace ne revient pas à la ligne.
pour les tests tu peux utiliser un Lorem Ipsum ou en extension pour FireFox !

pour le tableau je dis non, non, non et non !
avec des <div> tu feras plus simple et aussi beau !
-;o)
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
Répondre à Dalida

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bowbow13, le vendredi 15 juin 2007 à 10:20:32
euh pour l apostrosphe fais juste un truc dans le genre :
'".mysql_real_escape_string($variable)."' dans ta requete

http://fr.php.net/manual/fr/function.mysql-real-escape-string.php

Conseil: si tu a une partie identification c'est tres important de le mettre car sinon la personne pourra se connecter sans id ni pass
Répondre à bowbow13

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Angel, le vendredi 15 juin 2007 à 11:58:05
merci bowbow13 mais en fouinant (3jours kan meme) sur internet j'ai fini poar trouver un truc tellement simple que j'ai failli m'arracher les cheveux... juste un
addslashes($var)
et ca passe niquel. Cette fonction permet de 'proteger' la variable si elle contient des caracteres spéciaux. Merci quand meme de m'avoir aidé! ;)
Répondre à Angel

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Angel, le mercredi 20 juin 2007 à 14:16:28
Je remercie tout ceux qui m'ont aidé. Mon site intranet marche niquel. J'espere que ce forum pourra aider d'autre débutant en PHP. Bonne continuation à tous ;)
Répondre à Angel

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 bichon, le jeudi 6 décembre 2007 à 20:02:51
Bonjour,
Je suis en train de faire un site genre vidéothéque, j'affiche mes films dans un tableau, seulement j'ai un champ description qui peut etre très long, et dans mon tableau je souhaiterais définir une largeur de collone max pour que le texte revienne à la ligne en restant dans la meme cellule.
merci
Répondre à bichon
Technicien de production de ligne automatisée (Résolu) Bonjour, Je vais prochainement effectuer une VAE de technicien de production sur ligne automatisée, je suis actuellement conducteur de ligne automatisée et je souhaiterai avoir quelques informations sur le déroulement de l'épreuve VAE. Merci de... www.commentcamarche.net/forum/affich-6773388-technicien-de-production-de-ligne-automatisee
N° de Lignes Automatiques dans Writer ? (Résolu) Bonjour, Je suis actuellement en train de rédiger un long rapport avec Writer (OpenOffice) et par commodité j'aimerai savoir comment numéroter les lignes automatiquement ainsi que les paragraphes. Merci d'avance pour votre contribution ;D... www.commentcamarche.net/forum/affich-5648644-n-de-lignes-automatiques-dans-writer
Saut de ligne avec SPIP (Résolu) Bonjour, Je travaille en ce moment sur la mise à jour d'un site sous SPIP et j'ai un probleme idiot!! Lorsque j'écris mon article et que je saute une ligne automatiquement le logiciel me saute deux lignes j'aimerais donc savoir si... www.commentcamarche.net/forum/affich-5997637-saut-de-ligne-avec-spip
Espace en HTMLEn HTML, les espaces consécutifs sont ignorés par les navigateurs, au même titre que les retours chariots ou les tabulations. Pour insérer plusieurs espaces consécutifs, il est nécessaire d'utiliser une entité HTML spécifique, appelée espace... www.commentcamarche.net/faq/sujet-8070-espace-en-html
Créer une boutique en ligneCréer une boutique en ligne Envisager de se lancer dans la vente sur Internet à travers une boutique en ligne demande de la reflexion et l'étude précise de votre projet. Avantages d'une boutique en ligne Contraintes d'une boutique en... www.commentcamarche.net/faq/sujet-9729-creer-une-boutique-en-ligne
Mettre en forme les commentaires ExcelMettre en forme les commentaires Excel Vous souhaitez associer un commentaire explicatif (genre Pop-Up) à une cellule: vous positionnez votre curseur sur la cellule à commenter vous cliquez droit sur la cellule, puis sur "Insérer un... www.commentcamarche.net/faq/sujet-8660-mettre-en-forme-les-commentaires-excel
Taille fixe div (Résolu)Bonjour, J'ai un petit problème en Html/CSS; je voudrais mettre du texte dans un div avec une largeur fixe je voudrais que le texte aille donc à la ligne automatiquement pour ne pas que le div ne s'agrandisse. J'espere que c'est... www.commentcamarche.net/forum/affich-6115572-taille-fixe-div
Contrôle du texte dans cellule Excel avec VBA (Résolu)Bonjourà tous, A partir d'un formulaire et de textbox, je remplie des cellules. Problème je n'ai pas de retour à la ligne en fonction de la largeur de la cellule bien que j'ai coché 'renvoyer à la ligne automatiquement' dans... www.commentcamarche.net/forum/affich-6497427-controle-du-texte-dans-cellule-excel-avec-vba
[PHP][formattage de texte] (Résolu)Bonjour, Le contexte : Un script php parse ligne par ligne un fichier texte et effectue divers formattage sur ces lignes, puis retourne un affichage html propre. Dans le meme temps il crée un nouveau fichier texte avec le bon formattage. la... www.commentcamarche.net/forum/affich-4361469-php-formattage-de-texte
Les balises HTMLHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte contenant des... www.commentcamarche.net/contents/html/htmlbalise.php3
Paragraphes en HTMLParagraphes Le langage HTML considère les paragraphes comme des blocs de texte. Les navigateurs répartissent au mieux leur contenu dans la fenêtre à moins qu'=un attribut NOWRAP ou NOBR soit spécifié explicitement. A l'intérieur d'un paragraphe,... www.commentcamarche.net/contents/html/htmlparagraphes.php3
Javascript - Les chaînes de caractèresQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de... www.commentcamarche.net/contents/javascript/jschar.php3