Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Instrukcja if i funkcja mail
mlody93
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.07.2009

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


Witam.
problem polega na tym że w formularzu wybieram temat, a w drugim pliku php do danego tematu ma być przyporządkowana treść za pomocą instrukcji warunkowej if.
Dodam że mail dochodzi, jest temat lecz nie ma treści.

Wklejam zawartość mail.php, co jest nie tak?
  1. <?php
  2.  
  3. $temat = $_POST['temat'];
  4.  
  5. if($temat=="Twoje zamówienie zostalo przyjete!")
  6. {
  7. $tresc=="Twoje zamówienie zostalo przyjete!";
  8. }
  9. elseif($temat=="Paczka zostala wyslana!")
  10. {
  11. $tresc=="Paczka zostala wyslana!";
  12. }
  13. elseif($temat=="Dziekuje za pomyslna transakcje!")
  14. {
  15. $tresc=="Dziekuje za pomyslna transakcje!";
  16. }
  17.  
  18.  
  19. mail("mlody93@o2.pl", "$temat", "$tresc ");
  20. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Szeszek1992
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


Pozamieniaj
  1. $tresc=="Twoje zamówienie zostalo przyjete!";

Na
  1. $tresc="Twoje zamówienie zostalo przyjete!";

Podwójny znak równości wykorzystuje się przy porównywaniu, a pojedynczy przy przypisywaniu wartości.

Ten post edytował Szeszek1992 23.01.2010, 23:00:14
Go to the top of the page
+Quote Post
mlody93
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.07.2009

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


Niestety nie pomogło...
Go to the top of the page
+Quote Post
Szeszek1992
post
Post #4





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


  1. <?php
  2.  
  3. $temat = $_POST['temat'];
  4.  
  5. if($temat=="Twoje zamówienie zostalo przyjete!")
  6. {
  7. $tresc="Twoje zamówienie zostalo przyjete!";
  8. }
  9. elseif($temat=="Paczka zostala wyslana!")
  10. {
  11. $tresc="Paczka zostala wyslana!";
  12. }
  13. elseif($temat=="Dziekuje za pomyslna transakcje!")
  14. {
  15. $tresc="Dziekuje za pomyslna transakcje!";
  16. }
  17. else $tresc='blablabla';
  18.  
  19. mail("mlody93@o2.pl", "$temat", "$tresc");
  20. ?>

a teraz?

Ten post edytował Szeszek1992 23.01.2010, 23:03:59
Go to the top of the page
+Quote Post
mlody93
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.07.2009

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


Wielkie dzięki (IMG:style_emoticons/default/winksmiley.jpg)
Temat do zamknięcia!

Jeszcze jedno...

Jak umieścić coś takiego w php?

  1. <form action="mail2.php?id={$r->email}\" method="post">
  2. <input type="hidden" name="action" value="send">
  3. Temat maila:<br>
  4. <select name="temat">;
  5. <option>Twoje zamowienie zostalo przyjete!</option>
  6. <option>Paczka zostala wyslana!</option>
  7. <option>Dziekuje za pomyslna transakcje!</option>
  8. <input type=submit name=submit value=Wyslij!>
Go to the top of the page
+Quote Post
Szeszek1992
post
Post #6





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


To zależy od tego, jak ma to działać...
Go to the top of the page
+Quote Post
mlody93
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.07.2009

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


Chcę umieścić ten formularz w php, i ma on wysyłać adres email GET'em.
Go to the top of the page
+Quote Post
Szeszek1992
post
Post #8





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


jeśli .$r->email zwraca e-mail jako wartość
  1.  
  2. <?php
  3. <form action="mail2.php?id='.$r->email.'" method="post">
  4. <input type="hidden" name="action" value="send">
  5. Temat maila:<br>
  6. <select name="temat">;
  7. <option>Twoje zamowienie zostalo przyjete!</option>
  8. <option>Paczka zostala wyslana!</option>
  9. <option>Dziekuje za pomyslna transakcje!</option>
  10. </select>
  11. <input type="submit" name=submit value=Wyslij!>';
  12.  
  13. ?>
  14.  

jeśli .$r->email wypisuje e-mail
  1.  
  2. <?php
  3. <form action="mail2.php?id=';
  4. $r->email;
  5. echo '" method="post">
  6. <input type="hidden" name="action" value="send">
  7. Temat maila:<br>
  8. <select name="temat">;
  9. <option>Twoje zamowienie zostalo przyjete!</option>
  10. <option>Paczka zostala wyslana!</option>
  11. <option>Dziekuje za pomyslna transakcje!</option>
  12. </select>
  13. <input type="submit" name=submit value=Wyslij!>';
  14.  
  15. ?>
  16.  
Go to the top of the page
+Quote Post
evolucja
post
Post #9





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

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


  1. $zmienna = "wartosc";
  2. echo '$zmienna';

wynik: $zmienna

  1. $zmienna = "wartosc";
  2. echo "$zmienna";

wynik: wartosc

Rozumiesz? (IMG:style_emoticons/default/smile.gif)

@wyprzedziłeś mnie i usunąłeś post..

Ten post edytował evolucja 24.01.2010, 13:42:04
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: 15.09.2025 - 18:42