Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]$message i <br>, jak zaimplementowac by odebrac dane z formy w oddzielnych wierszach?
Anj
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


jak w temacie

kod:
$message = "Distributor&rsquo;s No:&nbsp; $_POST[dno],&nbsp;Name &amp; Surname:&nbsp;$_POST[name],&nbsp;e-mail:&nbsp;$_POST[email],&nbsp;Country:&nbsp;$_POST[country]";

tak wyslana wiadomosc pokazuje dane w jednej linii
jak zrobic by kazdy element byl w innym wierszy?
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


zrób \n


--------------------
Go to the top of the page
+Quote Post
Anj
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


dziekuje Ci jestes Wielki!
dziala super.

a jak wyswietlic pogrubiona czcionka?
Go to the top of the page
+Quote Post
yevaud
post
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


http://www.w3schools.com/html/html_formatting.asp
Go to the top of the page
+Quote Post
darophp
post
Post #5





Grupa: Zarejestrowani
Postów: 309
Pomógł: 20
Dołączył: 13.02.2010
Skąd: Kęty

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


Kod
<strong> tekst</strong>


--------------------
Fotografia, projektowanie stron WWW | web-coding.pl - HTML 5 i CSS 3 - już w krótce ;)
Go to the top of the page
+Quote Post
Anj
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


w takim kodzie:
$message = "Distributor&rsquo;s No:&nbsp;$_POST[dno]\n&nbsp;&nbsp;Name &amp; Surname:&nbsp;$_POST[name];
mam dac:
<strong> tekst</strong>

questionmark.gif?
Go to the top of the page
+Quote Post
yevaud
post
Post #7





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


  1. $message = "<strong>Distributor&rsquo;s No:&nbsp;$_POST[dno]\n&nbsp;&nbsp;Name &amp; Surname:&nbsp;$_POST[name];</strong>"
Go to the top of the page
+Quote Post
Anj
post
Post #8





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


tak jak myslalem nie dziala, probowalem wczesniej komend z html-a, to nie ta bajka
zamiast <br> jest \n
zamiast <strong> no wlasnie.... jest co?
Go to the top of the page
+Quote Post
yevaud
post
Post #9





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


no wlasnie
nie mamy pojecia co Ty robisz z tym tekstem, wiec pytanie nie brzmi "co jest zamiast" tylko co Ty z tym dalej w ogole robisz i w czym ma Ci sie to pogrubienie pojawiac
Go to the top of the page
+Quote Post
Anj
post
Post #10





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


ok, od nowa:
jak zaimplementowac by odebrac dane z formy w oddzielnych wierszach?
kod:
$message = "Distributor&rsquo;s No:&nbsp; $_POST[dno],&nbsp;Name &amp; Surname:&nbsp;$_POST[name],&nbsp;e-mail:&nbsp;$_POST[email],&nbsp;Country:&nbsp;$_POST[country]";

tak wyslana wiadomosc pokazuje dane w jednej linii
jak zrobic by kazdy element byl w innym z wierszy?
odpowiedz od "Lejto":
zrób \n
zadzialalo
teraz pytam:
a jak wyswietlic pogrubiona czcionka? czyli nawiazujac do pytania z tematu:
jak zaimplementowac by odebrac dane z formy wyswietlone pogrubiona czcionka?
Go to the top of the page
+Quote Post
yevaud
post
Post #11





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


a skad wiesz ze czcionka bedzie pogrubiona ? gdzie wyswietlasz to co odbierasz ?
Go to the top of the page
+Quote Post
bastard13
post
Post #12





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Ale gdzie ty to później wyświetlasz, bo jak na stronce to wyświetlasz:
  1. <b>zmienna</b>
  2. //lub
  3. <strong>zmienna</strong>
  4. //lub
  5. <span style="font-weight:bold">zmienna</span>


--------------------
Go to the top of the page
+Quote Post
Anj
post
Post #13





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


to z formy na maila
wiec odbieram to na poczte to nie wyswietla sie na stronce

// zmienna $message zawiera tresc wiadomosci
$message = "Distributor?s No: $_POST[dno]\n  Name & Surname: $_POST[name]\n          e-mail: $_POST[email]\n         Country: $_POST[country]";

Ten post edytował Anj 19.06.2010, 21:27:46
Go to the top of the page
+Quote Post
yevaud
post
Post #14





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


dodaj odpowiednie naglowki zeby program czytajacy maile wiedzial ze dostaje html

http://pl.wikibooks.org/wiki/PHP/Wysy%C5%82anie_e-maili
Go to the top of the page
+Quote Post
bastard13
post
Post #15





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


  1. $head ="MIME-Version: 1.0\n";
  2. $head .="Content-type: text/html; charset=utf-8\n";
  3. mail($mail,$title,$message,$head);

teraz mail będzie wysyłany w formie html i zadziała <strong>.
Tyle, że będziesz musiał w zmiennej message użyć <br /> zamiast \n


--------------------
Go to the top of the page
+Quote Post
Anj
post
Post #16





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


nie dziala

oto efekt:
<strong>Distributor’s No: 111111
Name & Surname: asdasdfadsf
e-mail: dafdasfadsf
Country: dsfadsfasdf</strong>

Ten post edytował Anj 19.06.2010, 21:45:10
Go to the top of the page
+Quote Post
yevaud
post
Post #17





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


wklej kod ktorym to wysylasz i powiedz czym odbierasz te maile smile.gif
Go to the top of the page
+Quote Post
bastard13
post
Post #18





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Rozumiem, że zmieniłeś \n na <br />, więc jeżeli to zadziałało to może klient pocztowy nie obsługuje znacznika <strong> (jest niezalecany, co może być powodem smile.gif, więc może użyj <b>.


--------------------
Go to the top of the page
+Quote Post
Anj
post
Post #19





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.06.2010
Skąd: IRELAND

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


  1. <?php
  2. // formularz z nie wypelnionym jakims polem po kliknieciu przycisku "send"
  3. if ((empty($_POST['dno']) or empty($_POST['name']) or empty($_POST['email']) or empty($_POST['country'])) and !empty($_POST['submit'])) {
  4. // wyswietlamy formularz
  5. echo "<table border=\"0\" width=\"680px\"><form method=\"post\">
  6. <tr><td bgcolor=\"#A40233\" colspan=\"2\" align=\"center\"><font face=\"Verdana\" size=\"4\" color=\"#fff\">";
  7. // lub w przypadku nie wypelnienia formularza do konca
  8. echo "<strong>Fill in all fields!</strong></span>";
  9. echo "</td>
  10. <tr>
  11. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>Your Distributor&rsquo;s No:</tt></td>
  12. <td><input type=\"text\" name=\"dno\" style=\"width: 410px\"></td>
  13. </tr>
  14. <tr>
  15. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;Your Name &amp; Surname:</tt></td>
  16. <td><input type=\"text\" name=\"name\" style=\"width: 410px\"></td>
  17. </tr>
  18. <tr>
  19. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;Your e-mail address:</tt></td>
  20. <td><input type=\"text\" name=\"email\" style=\"width: 410px\"></td>
  21. </tr>
  22. <tr>
  23. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your Country:</tt></td>
  24. <td><input type=\"text\" name=\"country\" style=\"width: 410px\"></td>
  25. </tr>
  26. <tr>
  27. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong><tt>field required</tt></span></td>
  28. <td><input type=\"submit\" name=\"submit\" value=\"S e n d\" style=\"width: 200px; height: 24px\">
  29. </form>
  30. </tr>
  31. <tr>
  32. <td bgcolor=\"#A40233\" colspan=\"2\" align=\"center\"><font face=\"Verdana\" size=\"4\" color=\"#fff\">";
  33. // lub w przypadku nie wypelnienia formularza do konca
  34. echo "<strong>Fill in all fields!</strong></span>";
  35. echo "</td>
  36. </tr>
  37. </table>";
  38. // formularz start glowny
  39. }
  40. elseif (empty($_POST['dno']) or empty($_POST['name']) or empty($_POST['email']) or empty($_POST['country']) and empty($_POST['submit'])) {
  41. // wyswietlamy formularz
  42. echo "<table border=\"0\" width=\"680px\"><form method=\"post\">
  43. <p>To request a copy of The xxxxxx price list please fill in Your Distributor&rsquo;s No, Your Name &amp; Surname and Your e-mail address and Country below.<br>We will send the price list via email during office opening hours.</p>
  44. <tr>
  45. <td bgcolor=\"#A40233\" colspan=\"2\" align=\"center\"><font face=\"Verdana\" size=\"2\" color=\"#fff\"><B>Request for Distributor`s Price List.</B></font></td>
  46. </tr>
  47. <tr>
  48. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>Your Distributor&rsquo;s No:</tt></td>
  49. <td><input type=\"text\" name=\"dno\" style=\"width: 410px\"></td>
  50. </tr>
  51. <tr>
  52. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;Your Name &amp; Surname:</tt></td>
  53. <td><input type=\"text\" name=\"name\" style=\"width: 410px\"></td>
  54. </tr>
  55. <tr>
  56. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;Your e-mail address:</tt></td>
  57. <td><input type=\"text\" name=\"email\" style=\"width: 410px\"></td>
  58. </tr>
  59. <tr>
  60. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong></span><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your Country:</tt></td>
  61. <td><input type=\"text\" name=\"country\" style=\"width: 410px\"></td>
  62. </tr>
  63. <tr>
  64. <td><span style=\"color:#A40233;\"><strong>&nbsp;* </strong><tt>field required</tt></span></td>
  65. <td><input type=\"submit\" name=\"submit\" value=\"S e n d\" style=\"width: 200px; height: 24px\">
  66. </form>
  67. </tr>
  68. <tr><td bgcolor=\"#a40233\" colspan=\"2\" align=\"center\"><font face=\"Verdana\" size=\"2\" color=\"#fff\"><B>Request for Distributor`s Price List.</B></font>
  69. </table>";
  70. }
  71.  
  72. // sprawdzamy, czy zmienne przeslane z formularza nie sa puste
  73. elseif (!empty($_POST['dno']) && !empty($_POST['name']) && !empty($_POST['email'])) {
  74. // jeseli powyzszy warunek jest spelniony tworzona jest wiadomosc
  75. // zmienna $message zawiera tresc wiadomosci
  76. $message = "Distributor&rsquo;s No:&nbsp;$_POST[dno]\n&nbsp;&nbsp;Name &amp; Surname:&nbsp;$_POST[name]\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e-mail:&nbsp;$_POST[email]\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Country:&nbsp;$_POST[country]";
  77. // zmienna $header zawiera przede wszystkim adres zwrotny
  78. $header = "From: $_POST[name] <$_POST[email]>";
  79. // funkcja mail() za pomoca której wiadomosc zostanie wyslana
  80. @mail("office@xxxxxxx.ie","Request for Distributor&rsquo;s Price List.","$message","$header")
  81. or die('Message not sent!');
  82. // wyswietlenie komunikatu w przypadku powodzenia
  83. echo "<div align=\"center\"><span style=\"color:#A40233;\"><strong>Your Request for Distributor&rsquo;s Price List SENT!<br>Thank you.<br>The Pricelist will be send to your email during office opening hours.</strong></span></div>";
  84. }
  85.  
  86. ?>


wszystko dziala super
tylko bym chcial pogrubiona czcionka zobaczyc to co przyjdzie na maila
Go to the top of the page
+Quote Post
yevaud
post
Post #20





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


no to wszystko jest ok, tylko ze miales dodac naglowki ktore bastard Ci wkleil albo o ktorych mogles poczytac na http://pl.wikibooks.org/wiki/PHP/Wysy%C5%82anie_e-maili
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 11:31