Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienne lokalne wewnątrz pętli i instrukcji - jak przesłać na maila?
demolkg
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.07.2013

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


Witam

bardzo prosze o pomoc w uzupełnieniu skryptu, który ma za zadanie przesłać wartości zmeinnych lokalnych na maila.
Generalnie ze zmiennymi $_SESSION nie ma problemu. Gorzej ze zmiennymi lokalnymi w pytaniu 1 i 3 oraz jak wyodrębnić wynik pytania 2 aby można go wysłać w ciągu liczb, z pozostałymi, na maila.


  1. <?php
  2.  
  3.  
  4. echo "Imię: ".$_SESSION['imie']."<br>";
  5. echo "Nazwisko: ".$_SESSION['nazwisko']."<br>";
  6. echo "Wiek: ".$_SESSION['wiek']."<br>";
  7. echo "Miasto: ".$_SESSION['miasto']."<br>";
  8. echo "Telefon: ".$_SESSION['telefon']."<br>";
  9. echo "Mail: ".$_SESSION['mail']."<br>";
  10.  
  11.  
  12.  
  13. // pytanie 1
  14.  
  15. for ($i=0; $i<9; $i++)
  16. {
  17. $p1 = $_POST['pyt1'][$i];
  18. echo $p1;
  19. }
  20.  
  21.  
  22. // pytanie 2
  23.  
  24. if (!empty($_POST['pyt2']))
  25. {
  26. if ($_POST['pyt2'] == "2.1") echo "1";
  27. if ($_POST['pyt2'] == "2.2") echo "2";
  28. }
  29. else echo "nie określono kategorii";
  30.  
  31.  
  32. // pytanie 3
  33.  
  34. for ($i=0; $i<9; $i++)
  35. {
  36. $p3 = $_POST['pyt3'][$i];
  37. echo $p3;
  38. }
  39.  
  40.  
  41.  
  42. $adres_odbiorcy="email";
  43. $adres_nadawcy=$_POST['email'];
  44. $naglowek_listu="From: $adres_nadawcy";
  45. $temat_listu="Zapytanie ze strony";
  46.  
  47. $tresc_listu = "Wyświetlamy wszytkie zmienne w ciągu: ???????";
  48.  
  49. if(mail($adres_odbiorcy, $temat_listu, $tresc_listu, $naglowek_listu))
  50. {
  51. echo("Wysyłka listu o temacie: '$temat_listu' została zakończona pomyślnie!");
  52. }
  53. else
  54. {
  55. echo("Błąd podczas wysyłania listu: '$temat_listu'.");
  56. }
  57.  
  58. ?>
  59.  
  60.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
demolkg
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.07.2013

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


Świetnie! Bardzo dziękuję za odpowiedź. Właśnie w ten sposób próbowałem to zrobić wcześniej ale cały czas wyskakiwał błąd wskazujący na kropkę w zmiennej.

Ciekawe jest dla mnie to, że wystarczy deklaracja jednej zmiennej pod wszytkie pytania. Mam do przerobienia 150 pytań więc ma to duże znaczenie.

Jeszcze raz dziękuję, temat uważam za rozwiązany.
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 05:20