Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Informacja Po Wyslaniu Formularza
bronx
post 15.08.2004, 16:39:46
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam, mam taki skrypt kontaktowy:

  1. <?php
  2.  
  3.  
  4. $to = &#092;"bronx01@o2.pl\";
  5. $subject = &#092;"Kontakt Ze Strony WWW\";
  6. $from = &#092;"FROM: $nick <$email>\";
  7. $headers=&#092;"Content-Type: text/plain; charset=\"iso-8859-2\"rn\";
  8. $tresc = 'ksywka: '.$_POST['nick'].&#092;"rn\";
  9. $tresc .= 'mail: '.$_POST['email'].&#092;"rn\"; 
  10. $tresc .= 'miejscowosc: '.$_POST['miejscowosc'].&#092;"rn\";
  11. $tresc .= 'url: '.$_POST['url'].&#092;"rn\";
  12. $tresc .= 'temat: '.$_POST['temat'].&#092;"rn\"; 
  13. $tresc .= 'tresc: '.$_POST['tresc'].&#092;"rn\";
  14.  
  15. mail ($to, $subject, $tresc, $from);
  16.  
  17.  
  18. ?>


no i oczywiscie zwykly formularz do tego

i teraz chodzi mi o to, zeby po wcisnieciu WYSLIJ pojawil sie napis "FORMULARZ WYSLANY", ale nie na czystej bialej stronie tylko w miejscu gdzie byl wczesniej formularz, czyli zeby reszta otoczenia sytrony zostala taka sama smile.gif

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Dravo
post 15.08.2004, 16:51:01
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2003

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


No więc jaki problem:
Na początku skryptu wklepujesz coś takiego:
  1. <?php
  2. if ( !empty ( $_POST [ 'email' ] ) && !empty ( $_POST ['xxx'] ) ) //i tak dalej
  3. {
  4.  /*
  5.  TUTAJ SKRYPT WYSYŁAJĄCY EMAILA
  6.  Jeśli ma się wyświetlić napis to:
  7.  if ( mail ($to, $subject, $tresc, $from) )
  8.  {
  9. echo 'Wysłane poprawnie';
  10.  }
  11.  */
  12. }
  13. /*
  14. TUTAJ FOMULARZ
  15.  */
  16.  
  17. ?>


Ten post edytował Dravo 15.08.2004, 16:53:20


--------------------
Oooo, cia is on the phone... Ok, I got it. Shit I lost it.
Go to the top of the page
+Quote Post
cim
post 15.08.2004, 16:56:47
Post #3





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


można też i tak:

  1. <?php
  2. $forma =<<<FORMA
  3. <form action=\"http://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]\" method=\"POST\">
  4.  
  5. //wszelkie input`y...
  6.  
  7. <input type=\"submit\" name=\"submit\" value=\"Wyślij\">
  8. </form>
  9. FORMA;
  10. if($_POST[submit]){
  11.  // wysyłanie e-mail`a
  12.  print('Dzięki za e-mail`a');
  13. }else{
  14.  print($forma);
  15. }
  16. ?>


zapomniałem o tablicy...

Ten post edytował cim 16.08.2004, 08:10:57


--------------------
errare humanum est
Go to the top of the page
+Quote Post
Chewolf
post 15.08.2004, 19:43:12
Post #4





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

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


Cytat(cim @ 2004-08-15 17:56:47)
można też i tak:
  1. <?php
  2. if($submit){
  3. ?>

Lepiej:
  1. <?php
  2. if($_POST['submit']){
  3. ?>
Go to the top of the page
+Quote Post
-Guest-
post 16.08.2004, 00:20:34
Post #5





Goście







zrobiłem tak i nie działa (tzn. po wysłaniu pojawia się jeszcze raz formularz)

  1. <?php
  2. if ( !empty ( $_POST [ 'email' ] ) && !empty ( $_POST [ 'nick' ] ) && !empty ($_post [ 'miejscowosc' ] ) && !empty ($_POST [ 'url' ] ) && !empty ($_POST [ 'temat' ] ) && !empty ($_POST [ 'tresc' ] ) )
  3. {
  4.  
  5. $to = &#092;"bronx01@o2.pl\";
  6. $subject = &#092;"Kontakt Ze Strony WWW\";
  7. $from = &#092;"FROM: $nick <$email>\";
  8. $headers=&#092;"Content-Type: text/plain; charset=\"iso-8859-2\"rn\";
  9. $tresc = 'ksywka: '.$_POST['nick'].&#092;"rn\";
  10. $tresc .= 'mail: '.$_POST['email'].&#092;"rn\"; 
  11. $tresc .= 'miejscowosc: '.$_POST['miejscowosc'].&#092;"rn\";
  12. $tresc .= 'url: '.$_POST['url'].&#092;"rn\";
  13. $tresc .= 'temat: '.$_POST['temat'].&#092;"rn\"; 
  14. $tresc .= 'tresc: '.$_POST['tresc'].&#092;"rn\";
  15.  
  16.  
  17.  if ( mail ($to, $subject, $tresc, $from) )
  18.  {
  19. echo 'Wysłane poprawnie';
  20.  }
  21.  
  22. }
  23.  
  24. echo '<form method=\"post\" onsubmit=\"return checkform(this);\"><center>
  25. <TABLE BORDER=0>
  26. <TR VALIGN=middle>
  27. <TD><font color=black face=\"verdana\" size=1><b>Adresat:</b></TD>
  28. <TD>
  29. <input type=text name=adresat size=25 class=s wrap readonly value=\"bronx\"></TD>
  30. </TR>
  31. <TR VALIGN=\"middle\">
  32. <TD><font color=black face=verdana size=1><b>Nadawca (*):</b></TD>
  33. <TD><INPUT TYPE=\"text\" NAME=nick SIZE=35 class=s></TD>
  34. </TR>
  35. <TR VALIGN=\"middle\">
  36. <TD><font color=black face=\"verdana\" size=1><b>Email:</b></TD>
  37. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"email\" class=s></TD>
  38. </TR>
  39. <TR VALIGN=\"middle\">
  40. <TD><font color=black face=\"verdana\" size=1><b>Miejscowo&para;ć:</b></TD>
  41. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"miejscowosc\" class=s></TD>
  42. </TR>
  43. <TR VALIGN=\"middle\">
  44. <TD><font color=black face=\"verdana\" size=1><b>Twoja strona WWW: &nbsp</b></TD>
  45. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"url\" class=s value=\"http://\"></TD>
  46. </TR>
  47. <TR VALIGN=\"middle\">
  48. <TD><font color=black face=\"verdana\" size=1><b>Temat listu:</b></TD>
  49. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"temat\" class=s value=\"' . $_GET[ 'temat' ] . '\"></TD>
  50. </TR>
  51. <TR VALIGN=\"top\">
  52. <TD><font color=black face=\"verdana\" size=1><b>Tre&para;ć listu (*):</b></TD>
  53. <TD><TEXTAREA NAME=\"tresc\" COLS=46 ROWS=6 class=s></TEXTAREA></TD>
  54. </TR>
  55. <TR>
  56. <TD> </TD>
  57. <TD>
  58. <center><INPUT TYPE=\"submit\" VALUE=\"Wy&para;lij list\" class=s>';
  59.  
  60. ?>
Go to the top of the page
+Quote Post
zombie
post 16.08.2004, 07:53:47
Post #6





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


  1. <?php
  2. if ( !empty ( $_POST [ 'email' ] ) && !empty ( $_POST [ 'nick' ] ) && !empty ($_post [ 'miejscowosc' ] ) && !empty ($_POST [ 'url' ] ) && !empty ($_POST [ 'temat' ] ) && !empty ($_POST [ 'tresc' ] ) )
  3. {
  4.  
  5. $to = &#092;"bronx01@o2.pl\";
  6. $subject = &#092;"Kontakt Ze Strony WWW\";
  7. $from = &#092;"FROM: $nick <$email>\";
  8. $headers=&#092;"Content-Type: text/plain; charset=\"iso-8859-2\"rn\";
  9. $tresc = 'ksywka: '.$_POST['nick'].&#092;"rn\";
  10. $tresc .= 'mail: '.$_POST['email'].&#092;"rn\";
  11. $tresc .= 'miejscowosc: '.$_POST['miejscowosc'].&#092;"rn\";
  12. $tresc .= 'url: '.$_POST['url'].&#092;"rn\";
  13. $tresc .= 'temat: '.$_POST['temat'].&#092;"rn\";
  14. $tresc .= 'tresc: '.$_POST['tresc'].&#092;"rn\";
  15.  
  16. mail ($to, $subject, $tresc, $from) 
  17. echo 'Wysłane poprawnie';
  18.  
  19. } else {
  20.  
  21. echo '<form method=\"post\" onsubmit=\"return checkform(this);\"><center>
  22. <TABLE BORDER=0>
  23. <TR VALIGN=middle>
  24. <TD><font color=black face=\"verdana\" size=1><b>Adresat:</b></TD>
  25. <TD>
  26. <input type=text name=adresat size=25 class=s wrap readonly value=\"bronx\"></TD>
  27. </TR>
  28. <TR VALIGN=\"middle\">
  29. <TD><font color=black face=verdana size=1><b>Nadawca (*):</b></TD>
  30. <TD><INPUT TYPE=\"text\" NAME=nick SIZE=35 class=s></TD>
  31. </TR>
  32. <TR VALIGN=\"middle\">
  33. <TD><font color=black face=\"verdana\" size=1><b>Email:</b></TD>
  34. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"email\" class=s></TD>
  35. </TR>
  36. <TR VALIGN=\"middle\">
  37. <TD><font color=black face=\"verdana\" size=1><b>Miejscowo&para;ć:</b></TD>
  38. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"miejscowosc\" class=s></TD>
  39. </TR>
  40. <TR VALIGN=\"middle\">
  41. <TD><font color=black face=\"verdana\" size=1><b>Twoja strona WWW: &nbsp</b></TD>
  42. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"url\" class=s value=\"http://\"></TD>
  43. </TR>
  44. <TR VALIGN=\"middle\">
  45. <TD><font color=black face=\"verdana\" size=1><b>Temat listu:</b></TD>
  46. <TD><INPUT TYPE=\"text\" SIZE=35 NAME=\"temat\" class=s value=\"' . $_GET[ 'temat' ] . '\"></TD>
  47. </TR>
  48. <TR VALIGN=\"top\">
  49. <TD><font color=black face=\"verdana\" size=1><b>Tre&para;ć listu (*):</b></TD>
  50. <TD><TEXTAREA NAME=\"tresc\" COLS=46 ROWS=6 class=s></TEXTAREA></TD>
  51. </TR>
  52. <TR>
  53. <TD> </TD>
  54. <TD>
  55. <center><INPUT TYPE=\"submit\" VALUE=\"Wy&para;lij list\" class=s>';
  56. }
  57. ?>


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
bronx
post 16.08.2004, 10:02:53
Post #7





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Zombie twój skrypt wogóle nie działa...


Parse error: parse error in /data/members/free/tripod/uk/g/r/z/grzejniki/htdocs/form.php on line 32

Ten post edytował bronx 16.08.2004, 10:43:24
Go to the top of the page
+Quote Post
-KRZet-
post 17.08.2004, 11:14:07
Post #8





Goście







to jak w końcu ma wyglądać ten skrypt questionmark.gif bo zaden z tych co tu sa nie dziala sad.gif
Go to the top of the page
+Quote Post
rogrog
post 10.09.2004, 17:41:36
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


moja propozycja

  1. <?php
  2.  
  3. if ( $_POST ) {  //sprawdzamy czy nadesłano formularz
  4.  
  5. $to = &#092;"bronx01@o2.pl\";
  6. $subject = &#092;"Kontakt Ze Strony WWW\";
  7. $from = &#092;"FROM: $nick <$email>\";
  8. $headers=&#092;"Content-Type: text/plain; charset=\"iso-8859-2\"rn\";
  9. $tresc = 'ksywka: '.$_POST['nick'].&#092;"rn\";
  10. $tresc .= 'mail: '.$_POST['email'].&#092;"rn\";
  11. $tresc .= 'miejscowosc: '.$_POST['miejscowosc'].&#092;"rn\";
  12. $tresc .= 'url: '.$_POST['url'].&#092;"rn\";
  13. $tresc .= 'temat: '.$_POST['temat'].&#092;"rn\";
  14. $tresc .= 'tresc: '.$_POST['tresc'].&#092;"rn\";
  15.  
  16. if ( mail( $to, $subject, $tresc, $from ) ){
  17.  echo 'Wysłano formularz';
  18. } else {
  19.  echo 'Błąd wysyłania';
  20. }
  21.  
  22. } else {
  23. ?>
  24. tutaj kod html formularza
  25. <?php
  26. }
  27.  
  28. ?>


Ten post edytował rogrog 10.09.2004, 17:43:04


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:40