Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] wysyła email tylko z jedną zmienną, jak dodać więcej zmiennych?
Forum PHP.pl > Forum > Przedszkole
Darekxp
Mam pytanie:) Jak dodać wszystkie zmienne żeby były wysyłane na meila? wszystko śmiga czyli dopisuje rekordy do bazy(wszystkie), wysyła odrazu meila tylko że z jedną zmienną z formularza.

Przykładowy email miałby wyglądać tak:

Zlecenie
imię: $imie
nazwisko: $nazwisko
ulica: $ulica
...itd

bo jest tak narazie tylko:
$nazwisko

  1. <?php
  2. // odbieramy dane z formularza
  3. $imie = $_POST['imie'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $ulica = $_POST['ulica'];
  6. $nrdomu = $_POST['nrdomu'];
  7. $nrmieszkania = $_POST['nrmieszkania'];
  8. $miejscowosc = $_POST['miejscowosc'];
  9. $tels = $_POST['tels'];
  10. $telk = $_POST['telk'];
  11. $email = $_POST['email'];
  12. $marka = $_POST['marka'];
  13. $wielkosc = $_POST['wielkosc'];
  14. $wiek = $_POST['wiek'];
  15. $objawy = $_POST['objawy'];
  16. $data = $_POST['data'];
  17. $godzina = $_POST['godzina'];
  18. $kontakt = $_POST['kontakt'];
  19. $ip = $_SERVER['REMOTE_ADDR'];
  20.  
  21. if($imie and $nazwisko and $ulica and $nrdomu and $miejscowosc and $tels and $telk and $email and $marka and $wielkosc and $objawy and $godzina and $kontakt and $ip) {
  22.  
  23.  
  24.  
  25.    // łączymy się z bazą danych
  26.    $connection = @mysql_connect("", "", "")
  27.    or die('Brak połączenia z serwerem MySQL'); mysql_query("SET NAMES 'latin2'");
  28.    $db = @mysql_select_db("", $connection)
  29.    or die('Nie mogę połączyć się z bazą danych');
  30.    
  31.    // dodajemy rekord do bazy
  32.    $ins = @mysql_query( "INSERT INTO zamowienia SET imie='$imie', nazwisko='$nazwisko', ulica='$ulica', nrdomu='$nrdomu', nrmieszkania='$nrmieszkania', miejscowosc='$miejscowosc', tels='$tels', telk='$telk', email='$email', marka='$marka', wielkosc='$wielkosc', wiek='$wiek', objawy='$objawy', data='$data', godzina='$godzina', kontakt='$kontakt', ip='$ip'" );
  33.     $ins = mail("mail@mail.pl",'Nowa Naprawa',$_POST['nazwisko'],"From: Od <".$_POST['email'].">");
  34.    if($ins) echo "<br><center><span style=\"color:green\">Twoje zamówienie zostało przyjęte!</center></span>";
  35.        
  36.    else echo "<center><span style=\"color:red\">Błąd nie udało się dopisać Twojego zamówienia!</span></center>";
  37.    
  38.    mysql_close($connection);
  39. }
  40.  
  41. ?>


coś nie trybi, nie wiem jaka ma być składnia;)
  1. <?php
  2. $ins = mail("mail@mail.pl",'Nowa Naprawa',$_POST['imie'] and ['nazwisko'],"From: Od <".$_POST['email'].">");
  3. ?>
ayeo
  1. <?php
  2. $_POST['imie']." ".$_POST['nazwisko']
  3. ?>
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.