Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] po spełnieniu warunku if wczytanie nowej strony w miejsce starej
Forum PHP.pl > Forum > Przedszkole
derbich
Witam;

Chciałbym dodać możliwość wysłania e-maila ze strony internetowej i znalazłem/przerobiłem sobie coś takiego:
  1. <?php
  2.  
  3. if ($_POST['bt'] == "submit") {
  4. if (($_POST['email'] != "") AND ($_POST['tytul'] != "") AND ($_POST['tresc'] != "")) {
  5. $send = mail("ja@wp.pl",$_POST['tytul'],$_POST['tresc'],"From: gallery webside <".$_POST['email'].">");
  6. if ($send)
  7. $message = "<font size='2px' color='355a00' face='arial'>dzieki za wyslanie wiadomosci. </font>";
  8. else
  9. $message = "<font size='2px' color='ff0000' face='arial'> Widomosc nie zostala wyslana, ponow probe</font>";
  10. } else
  11. $message = "<font size='2px' color='ff0000' face='arial'>Nie wypelniono wszystkich pol...</font>";
  12. }
  13.  
  14. ?>
  15.  
  16. <head>
  17. <title> Email</title>
  18. <meta name="generator" content="Bluefish 2.0.0" >
  19. <meta name="author" content="" >
  20. <meta http-equiv="content-type" content="text/html; charset=UTF-8" >
  21. <meta name="KEYWORDS" content="">
  22. <link rel="Shortcut icon" href="../graph/icon.png">
  23. <STYLE TYPE="text/css">
  24. </STYLE>
  25. </head>
  26. <body>
  27. <br><br>
  28. <table border="0" align="center">
  29. <tr>
  30.  
  31. <td height="22">Your email: </td>
  32. <td rowspan="3">
  33. <form action="" method="post">
  34. <input type="text" name="email"><br>
  35. <input type="text" name="tytul"><br>
  36. <textarea name="tresc" cols="70" rows="10"></textarea><br>
  37. <div align="right"><input type="submit" name="bt" value="submit"></div>
  38. </form>
  39. </td>
  40. </tr>
  41.  
  42. <tr>
  43. <td height="22">Subject: </td>
  44. </tr>
  45.  
  46. <tr>
  47. <td>Letter: </td>
  48. </tr>
  49.  
  50. </table>
  51. <div align="center"><?php echo $message ?></div>
  52. </body>
  53. </html>


Bardzo mi zależy by zamiast funkcji,
  1. [$message = "<font size='2px' color='355a00' face='arial'>dzieki za wyslanie wiadomosci.]
która wyświetla informacje o wysłaniu wiadomości cała strona została zastąpiona nową, w której mógłbym np podziękować za wysłanie wiadomości.
Mam nadzieję, że nie namieszałem przy wyjaśnianiu o co chodzi smile.gif

Pytanie tylko jak to zrobić? smile.gif
Z góry dziękuję za wszelką pomoc;
zordon
przekieruj użytkownika na inną stronę funkcją header
derbich
Dziękuję za pomoc;

Mam jeszcze jeden problem z tym skryptem, mianowicie jeśli nie wszystkie pola zostały wypełnione zwraca informacje o tym że jest to wymagane ale jednocześnie usuwa resztę wpisów. Jeśli zatem ktoś podał temat i napisał maila ale nie dodał swojego emaila to będzie po kliknięciu na "wyślij" będzie musiał raz jeszcze pisać maila.. Czy może ktoś z Was wie jak to poprawić? smile.gif
pozdrawiam;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.