Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formulaz maila - przesylanie na strone z potwierdzeniem
andy84
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Czesc sluchajcie staram sie znalesc funkcje w tym skrypcie ktora po wyslaniu prawidlowym maila przenosi mnie na strone z potwierdzeniem ok tak wyglada caly skrypt w pliku sendmail.php
  1. <?php
  2. if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,"."))) 
  3. {
  4. echo "<h2>Use Back - Enter valid e-mail</h2>n"; 
  5. $badinput = "<h2>Feedback was NOT submitted</h2>n";
  6. echo $badinput;
  7. }
  8. if(empty($visitor) || empty($visitormail) || empty($notes )) {
  9. echo "<h2>Use Back - fill in all fields</h2>n";
  10. }
  11. $todayis = date("l, F j, Y, g:i a") ;
  12. $attn = $attn ; 
  13. $subject = $attn; 
  14. $notes = stripcslashes($notes); 
  15. $message = " $todayis [EST] n
  16. Attention: $attn n
  17. Message: $notes n n
  18. From: $visitor ($visitormail)n
  19. Additional Info : IP = $ip n
  20. Browser Info: $httpagent n
  21. Referral : $httpref n
  22. ";
  23. $from = "From: $visitormailrn";
  24. mail("office@websignuk.com", $subject, $message, $from);
  25. ?>
  26. <p align="center">
  27. <br />
  28. Thank You for you message : <?php echo $visitor ?> ( <?php echo $visitormail ?> ) 
  29. <br />
  30. Attention: <?php echo $attn ?>
  31. <br /> 
  32. Message:
  33. <br /> 
  34. <?php $notesout = str_replace("r", "<br/>", $notes); 
  35. echo $notesout; ?> 
  36. <br />
  37. <?php echo $ip ?> 
  38. </p> 
  39. </body>
  40. </html>


rozumiem rowniez ze ta czesc
  1. <p align="center">
  2. <br />
  3. Thank You for you message : <?php echo $visitor ?> ( <?php echo $visitormail ?> ) 
  4. <br />
  5. Attention: <?php echo $attn ?>
  6. <br /> 
  7. Message:
  8. <br /> 
  9. <?php $notesout = str_replace("r", "<br/>", $notes); 
  10. echo $notesout; ?> 
  11. <br />
  12. <?php echo $ip ?>

jest odpowiedzialna za potwierdzenie po wyslaniu maila

- jezeli zle rozumiem to to prosze poprawcie mnie.
Czy tutaj nie ma funkcji ktora mowi ze potwierdzenie ma sie pokazac jezeli jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Jest tylko funkcja ktora mowi ze moze byc zle jezeli pola sa zle wypelnione a to co jest na dole uruchamia sie automatycznie jezeli powyzsze funkcje if sie nie spelnily dzieki za podpowiedz
Go to the top of the page
+Quote Post
Amorph
post
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


A to kij od kaszanki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
  1. Thank You for you message : <?php echo $visitor ?> ( <?php echo $visitormail ?> )

Zamiast tego wstaw co chcesz
Go to the top of the page
+Quote Post
andy84
post
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Cytat(Amorph @ 20.11.2006, 08:06:08 ) *
A to kij od kaszanki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
  1. Thank You for you message : <?php echo $visitor ?> ( <?php echo $visitormail ?> )

Zamiast tego wstaw co chcesz


No w sumie to nie kij od kaszanki - wybaczcie chyba zle opisalem problem - Amorph wiem ze to jest czesc potwierdzenia i moge sobie zmieniac tam wszystko po koleji -

Sytuacja wyglada nastepujaco mam plik formularza w pliku formularz.html.

Plik formularz.html wyswietlam na stronie przy pomocy tabebli php

Kiedy wysle formularz przenosi mnie do tej strony z potwierdzeniem co widac ja u gory - Moje pytanie brzmi:

Jak moge to wciagnac do tabeli kiedy wciskam submit ( zeby mi nie otwieralo zupelnie nowego okna ktore dosyc szpetnie wyglada (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Dla jasnosci plik formularz.html - jest to zwykly html formularz ktory uzywa kodu ktory juz zostawilem do przesylania maila
Go to the top of the page
+Quote Post
Amorph
post
Post #4





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Zarys jak ma działać... resztę dostosuj do swoich potrzeb:
formularz.php
  1. <?php
  2. $metoda=$_GET['metoda'];
  3. //otwarcie tabeli
  4. echo"<table><tr><td>";
  5. if($metoda=''){
  6. //formularz z action='formularz.php?metoda=wyslij'
  7. };
  8. if($metoda=='wyslij'){
  9. // potwierdzenie :)
  10. };
  11. //zamkniecie tabeli:
  12. echo"</td></tr></table>";
  13. ?>

i wszystkobedziesz mial w jednej tabeli... .(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
andy84
post
Post #5





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Cytat(Amorph @ 20.11.2006, 09:52:18 ) *
Zarys jak ma działać... resztę dostosuj do swoich potrzeb:
formularz.php
  1. <?php
  2. $metoda=$_GET['metoda'];
  3. //otwarcie tabeli
  4. echo"<table><tr><td>";
  5. if($metoda=''){
  6. //formularz z action='formularz.php?metoda=wyslij'
  7. };
  8. if($metoda=='wyslij'){
  9. // potwierdzenie :)
  10. };
  11. //zamkniecie tabeli:
  12. echo"</td></tr></table>";
  13. ?>

i wszystkobedziesz mial w jednej tabeli... .(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


No wlasnie tego potrzebowalem dziekuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:43