Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1057 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Putain de problème de noob mais je galère....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Putain de problème de noob mais je galère....

n°596282
Biochemist
Posté le 23-12-2003 à 21:01:12  profilanswer
 

Désolé j'ai appris le PHP seul et en un moisa lors je galère pour qlq trucs....
 
Je v pas raconter ma vie alors voila le prob:
 
je recup des valeurs d'un formualire que je passe en POST. j'ai un champ de saisie message
 
quand je fait un echo "$_POST['message'] j'ai des soucis:
 
si ce qui est saisie a des retours ligne, elle ne s'affiche pas.
 
exemple >>>>>>>>>>>>>>>>>>>>>>>>>>>
 
texte saisi:
salut,
ca va
 
texte affiché par echo:
salut,ca va
 
 
Je c que la réponse doit etre bete mais je cherche depuis 1h et je trouve pas de tuto. ils disent tous pour recup un valeur faire $_GET ou $_POST blabla mais rien sur mon prob.
 
Merci par avance

mood
Publicité
Posté le 23-12-2003 à 21:01:12  profilanswer
 

n°596305
ffluff
Challenge Everything
Posté le 23-12-2003 à 21:45:46  profilanswer
 

tout simplement quand tu saisie  
'salut,
ca vas'  
tu saisi 'salut,\nca vas' et en html pour les retours à la ligne c'est pas '\n' mais '<br />'
donc tu remplace les '\n' par des '<br />' et zou.


Message édité par ffluff le 23-12-2003 à 21:46:25
n°596306
Biochemist
Posté le 23-12-2003 à 21:51:53  profilanswer
 

sauf que les personnes qui utiliseront le formulaire n'ont aucune notion en html et que mettre des balise br a tous les coins de rue c chiant... y a pas un autre moyen ? SVP

n°596308
Biochemist
Posté le 23-12-2003 à 21:54:00  profilanswer
 

voila ce que je recup (en envoi GET)
 
show_message.php?text=salut%2C%0D%0Aca+va

n°596314
mrbebert
Posté le 23-12-2003 à 22:20:07  profilanswer
 

Biochemist a écrit :

sauf que les personnes qui utiliseront le formulaire n'ont aucune notion en html et que mettre des balise br a tous les coins de rue c chiant... y a pas un autre moyen ? SVP

Ils saisissent avec un retour à la ligne, ce qui est tout à fait normal. C'est sous ce format que tu devrais l'enregistrer dans une base, un fichier...
 
Mais si tu veux l'afficher dans une page HTML, il faut le convertir en HTML :
echo nl2br($_POST['message']);


Message édité par mrbebert le 23-12-2003 à 22:20:17
n°596315
letouriste
Comme son nom l'indique ^^
Posté le 23-12-2003 à 22:21:56  profilanswer
 

Avec un ereg_replace() nan ?

n°596316
ffluff
Challenge Everything
Posté le 23-12-2003 à 22:28:33  profilanswer
 

$texte=str_replace('\n',$POST['message']); ou un truc du genre

n°596317
mrbebert
Posté le 23-12-2003 à 22:30:11  profilanswer
 

pourquoi vous voulez réinventer la roue alors qu'il existe la fonction nl2br() spécialement dédiée à cette situation ? [:proy]


Message édité par mrbebert le 23-12-2003 à 22:30:25
n°596352
ffluff
Challenge Everything
Posté le 24-12-2003 à 02:02:16  profilanswer
 

mrbebert a écrit :

pourquoi vous voulez réinventer la roue alors qu'il existe la fonction nl2br() spécialement dédiée à cette situation ? [:proy]


tout simplement parce que je me rappelais plus de son nom :)

n°596369
Biochemist
Posté le 24-12-2003 à 07:52:39  profilanswer
 

Merci a tous....
solution adopté nl2br. Et j'avais vu le truc qlq part mais avec une movaise synthax dc ca marché pas lol
 
MERCI A TOUS j'avais dis que c'etais un truc a la con.  
JOUYEUX NOEL AUSSI


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Putain de problème de noob mais je galère....

 

Sujets relatifs
[PHP] Probleme sur fonctionprobleme d'installation de jbuilder9 [résolu]
Problème de compilation[MySQL] petit probleme d'update
Problème CygWin/Gcc 3.3.1[CSS] background-image: Problème
problème avec un switch et les chaines de caractère !![JS] petit probleme avec un script de redirection
Noob en batch need help - Size & date check neededC# + SVG : problème de d'entête http : specialist wanted
Plus de sujets relatifs à : Putain de problème de noob mais je galère....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR