Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zapisywaniem danych do mail
--mariusz--
post
Post #1





Goście







Witam

Mam problem tego typu, że zapisuje wartości zmiennych do treści wiadomości puszczanych przez funkcję mail, a po odczytaniu listu są puste pola w miejscach w/w wartości. Wartości te przesyłam z innej strony php za pomocą linków.

  1. <?php
  2. <a href="zam.php?cena='.$wartosc2.'&material='.$mats.'&wysokosc='.$wysokosc.'&ilosc='.$ilosc.'">Zrealizuj zlecenie</a>
  3. ?>


pobierane są za pomocą $_GET. Wydaje mnie się ,że właśnie w tym jest problem tylko przy zmianie na POST nie pobiera wogóle tych danych z linku. Nie wiem jak to rozwiązać. Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php if (!isset($_POST['submit'])) { ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  <head>  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  6. <title>Untitled Document</title>
  7.  </head>
  8.  <body>
  9. <form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
  10.  <dl>
  11. <dt>Numer zamowienia:</dt>
  12. <dd><input type="text" name="nr" value="<?='LIT' . rand(100, 99999) . date('/d/m/Y')?>" readonly="readonly" /></dd>
  13. <dt>Zleceniodawca</dt>
  14. <dd><input type="text" name="zleceniodawca" /></dd>  
  15. <dt>Adres e-mail</dt>
  16. <dd><input type="text" name="adres" /></dd>
  17. <dt>Numer kontaktowy</dt>
  18. <dd><input type="text" name="telefon" /></dd>
  19. <dt>Komentarz do zamówienia</dt>
  20. <dd><textarea name="tresc" cols="30" rows="5"></textarea></dd>
  21. <dt>Projekt</dt>
  22. <dd><input type="file" name="projekt" /></dd>
  23. <dt>Cena zlecenia:</dt>
  24. <dd><input type="text" name="cena" value="<?=(isset($_GET['cena']))?$_GET['cena']:'brak'?>" readonly="readonly" /></dd>
  25. <dt>Materiał:</dt>
  26. <dd><input type="text" name="material" value="<?=(isset($_GET['material']))?$_GET['material']:'brak'?>" readonly="readonly" /></dd>
  27. <dt>Ilość liter:</dt>
  28. <dd><input type="text" name="ilosc" value="<?=(isset($_GET['ilosc']))?$_GET['ilosc']:'brak'?>" readonly="readonly" /></dd>
  29. <dt>Wysokość liter:</dt>
  30. <dd><input type="text" name="wysokosc" value="<?=(isset($_GET['wysokosc']))?$_GET['wysokosc']:'brak'?>" readonly="readonly" /></dd>
  31. <dt><input type="submit" name="submit" value="Zrealizuj" /></dt>
  32.  </dl>
  33. </form>
  34.  </body>
  35. </html>
  36. <?php
  37. } else {
  38.  $temat = 'Zamówienie wycinania liter nr ' . $_POST['nr'] .
  39. ' - zleceniodawca ' . $_POST['zleceniodawca'];
  40.  $headers = 'FROM: ' . $_POST['adres'] . PHP_EOL;
  41.  $headers  .= 'REPLY-TO: ' . $_POST['adres'] . PHP_EOL;
  42.  $headers  .= 'X-Mailer: PHP/' . phpversion();
  43.  $wiadomosc = $_POST['tresc'] . PHP_EOL;
  44.  $wiadomosc .= 'Szczegóły zamówienia' . PHP_EOL .
  45. 'Cena - ' . $_POST['cena'] . ' NETTO' . PHP_EOL .
  46. 'Materiał - ' . $_POST['material'] . PHP_EOL .
  47. 'Ilość liter - ' . $_POST['ilosc'] . 'szt.' . PHP_EOL .
  48. 'Wysokość litery - ' . $_POST['wysokosc'] . ' cm';
  49.  mail('adres@email.pl', $temat, $wiadomosc, $headers);
  50. }
  51. ?>


Ten post edytował nexis 23.07.2008, 10:13:05
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: 11.10.2025 - 02:33