Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Jak uwzględnić entery w formularzu w polu textarea
XxmanxX
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 22.07.2009

Ostrzeżenie: (0%)
-----


Witam, jak w temacie:

  1. <?php
  2. if(empty($_POST['nazwa_pola'])){
  3. ?>
  4. <form action="test_mail.php" method="POST">
  5. <p>Pole typu textarea
  6. <textarea name="nazwa_pola"></textarea></p>
  7. <input type="submit" value="Send">
  8. </form>
  9. <?php
  10. }else{
  11. $to ="email";
  12. $subject ="temat";
  13. $message ="<STYLE type='text/css'>/*<![CDATA[*/ style_css /* ]]> */</STYLE>";
  14. $message .="<p>".$_POST['nazwa_pola']."</p>";
  15. $headers ="MIME-Version: 1.0"."\n";
  16. $headers .="Content-type: text/html; charset=iso-8859-2"."\n";
  17. $headers .="Content-Transfer-Encoding: 8bit"."\n";
  18. $headers .="From: ALERTS@mailer.gro.pl.corp"."\n";
  19. $mailsent = mail($to,$subject,$message,$headers);}
  20. ?>


Jeśli user wpisze w pole nazwa_pola tekst i będą wiersze oddzielone enterami to chciałbym żeby po wysłaniu wartości tego pola w emailu także były entery, ale wszystko jest w jednej linii. Jakieś podpowiedzi jak sobie z tym radzic?(IMG:style_emoticons/default/smile.gif)
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
XxmanxX
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 22.07.2009

Ostrzeżenie: (0%)
-----


OK, ale jak zrobić żeby dane zawierające entery, które poszły do bazy, po wyciągnięciu z niej do formularza edycyjnego zawierały dalej te entery a nie wyrazy między którmi był dany enter są połączone?

W pole w formularzu (<textarea name="problem_description"></textarea>) wpisałem:
test
test
test
Wrzuciłem do bazy zmienną $_POST[problem_description]
  1. $query=mysql_query("INSERT INTO alerts (add_date,add_time,problem_description) values(curdate(),curtime(),'$_POST[problem_description]')");

w bazie jest widoczna jako: test test test
a jak wyciągam z bazy
  1. $query=mysql_query("SELECT * FROM alerts ORDER BY id_alert ASC");
  2. while($row=mysql_fetch_array($query)){
  3. extract($row);
  4. <a target=page href='edit_alert_operation.php?action=edit&operation_description=$operation_description'><img border=0 src=edit.png></a>

i wrzucam do formularza edycyjnego
  1. <textarea name="problem_description"><?php echo $_GET['problem_description']; ?></textarea>

to w formularzu wygląda to tak:
testtesttest


I co zrobić żeby po wyciągnięciu z bazy i wrzuceniu do formularza wyglądało to tak:
test
test
test


Pozdro:)

Ten post edytował XxmanxX 24.09.2009, 12:01:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:50