• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP pobieranie wyboru z listy do email

Mały hosting, OGROMNE możliwości
0 głosów
204 wizyt
pytanie zadane 16 marca 2021 w PHP przez Dzajer Nowicjusz (120 p.)

Witam,

Potrzebuje pobrać wybór użytkownika (lista) z formularza kontaktowego na email.

Proszę o jakieś nakierowanie jak to rozgryźć

      <form class="contact-form" action=contactform.php method="post">
            <input type="text" name="name" placeholder="Imię i Nazwisko">
            <input type="text" name="email" placeholder="Email">
            <input type="tel" name="phone" placeholder="Numer telefonu">
            <select name="choose0">
                <option disabled selected>Potwierdź przybycie na XXX </option>
                <option value="1">Oczywiścię będe!</option>
                <option value="2">Niestety nie...</option>
            </select>
            <select name="choose1">
                <option value="" disabled selected>Potwierdź przybycie na XXX </option>
                <option value="wybor1">Oczywiścię będe!</option>
                <option value="wybor2">Niestety nie...</option>
            </select>
            <textarea name="message" placeholder="text"></textarea>
            
            <div class="container"> <button class="confirm" type="submit" name="submit">Potwierdź</button></div>
           
        </form>
<?php
if (isset($_POST['submit'])){
    $get = $_POST['choose0']
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    $subject = "Potwierdzenie od:" .$name;
    $mailFrom = $_POST['email'];
    $message = $_POST['message'];

    
    $echoValue = echo 'Wybór:' .$get

    $mailTo = "email@email.pl";
    $headers = "From: ".$mailFrom;
    $formcontent=" Imie i Nazwisko: $name \n Numer telefonu: $phone \n Wiadomosc: $echoValue \n";

    mail($mailTo, $subject, $formcontent, $headers );
    
}

 

1 odpowiedź

0 głosów
odpowiedź 16 marca 2021 przez człowieczek xD Nowicjusz (140 p.)

Za bardzo nie wiem o co ci chodzi, ale widzę że masz kilka błędów w kodzie php (nie wywalały ci one parse errora jeśli używasz xampa lub poprostu przeglądarka nie wywala ci errora 500) .

Poprawiłem ten kod, masz tu go (a i jeszcze polecam ci przejść z tego wbudowanego mailera w php do phpmailer lub swistmailer bo większość maili wysyłanych z niego trafia do spamu, pomogę ci z phpmailer jeśli chcesz).

<?php
if (isset($_POST['submit'])){
    $get = $_POST['choose0'];
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    $subject = "Potwierdzenie od:" .$name;
    $mailFrom = $_POST['email'];
    $message = $_POST['message'];
 
     
    echo 'Wybór:' .$get;
 
    $mailTo = "email@email.pl";
    $headers = "From: ".$mailFrom;
    $formcontent=" Imie i Nazwisko: $name \n Numer telefonu: $phone \n Wiadomosc: $echoValue \n";
 
    mail($mailTo, $subject, $formcontent, $headers );
     
}
?>

Myślę, że ci pomogłem jakkolwiek

Podobne pytania

0 głosów
4 odpowiedzi 271 wizyt
pytanie zadane 21 października 2015 w PHP przez Memories Obywatel (1,410 p.)
0 głosów
3 odpowiedzi 1,497 wizyt
pytanie zadane 5 stycznia 2017 w PHP przez sapero Gaduła (4,100 p.)
0 głosów
2 odpowiedzi 985 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,259 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...