C-Forum.pl :: Twoje Forum Webmasterskie
Pomoc Formularz - Wersja do druku

+- C-Forum.pl :: Twoje Forum Webmasterskie (http://c-forum.pl)
+-- Dział: Strefa Webmastera (/Forum-Strefa-Webmastera)
+--- Dział: Języki skryptowe (/Forum-J%C4%99zyki-skryptowe)
+---- Dział: PHP / Bazy danych (/Forum-PHP-Bazy-danych)
+---- Wątek: Pomoc Formularz (/Thread-Pomoc-Formularz)



Formularz - MrMine - 12-10-2014 12:47

Cześć, potrzebuje waszej pomocy, mam kod:


Kod:
    }elseif($status == 1){
        if ($control_test==$control) {
            // transakcja prawidłowa
            if ($amount==$valsms) {
                // wyświetl podziękowanie itp.
                print 'Dziękujemy za skorzystanie z uslugi SMS.';


                    if(isset($_POST['name']))
                    {
                        $nick = $_POST['nick'];
                        $email = $_POST['email'];
                        $klub = $_POST['klub'];
                        $zawodnik = $_POST['zawodnik'];
                        $odkogo = "xxx@wp.pl";
                        $dokogo = "xxx@wp.pl";
                        $tytul = "Formularz kontaktowy";

                        $wiadomosc = "";
                        $wiadomosc .= "Imie i nazwisko: " . $nick . "\n";
                        $wiadomosc .= "Email: " . $email . "\n";
                        $wiadomosc .= "Wiadomosc: " . $message . "\n";

                        $sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");


                        if ($sukces){

                        }
                        else{

                        }

                    }


Potrzebuje zrobić tak, że jak jest transakcja prawidłowa, żeby wysyłało do mnie e-mail z sczytanymi danymi z pól.


Kod:
        <form name="form_sms" method="post">
            <?php print $prefix; ?>.<?php print $sufix; ?> na numer <?php print $numer_sms; ?>
            <?php print number_format($wartosc_sms/100*1.23,2,',',' ') ?>
            <p style="text-align: center; font-family: dual; font-size: 85%;">
                Wprowadz otrzymany kod:<br><input type="text" name="sms_code" autocomplete="off" value="" style="width:200px;" maxlength="10"/><br />
                Twój nick:<br><input style="width: 200px;" type="text" name="nick" required/><br />
                Twój e-mail:<br><input style="width: 200px;" type="email" name="email" required/><br />
                Nazwa Twojego klubu:<br><input style="width: 200px;" type="text" name="klub" required/><br />
                Imię i nazwisko zawodnika:<br><input style="width: 200px;" type="text" name="zawodnik" required/><br />
                Overall zawonika:<br><input style="width: 200px;" type="number" name="overall" min="42" max="98"><br />
                <input style="margin-top: 5px; width: 205px;" type="submit" name="ok" value="WYŚLIJ DANE" />
                <a class="style_a" onclick="javascript:document.form_sms.submit();" href="#"><B>Sprawdz</B></a>
                <input type="hidden" name="valsms" value="100">
                <input type="hidden" name="sufsms" value="FCTEST0">
            </p>
        </form>


Wiem, że mam coś pomieszane Cyklop
Dlatego potrzebuje waszej pomocy, abyście mi pomogli to ogarnąć. 


RE: Formularz - Kacej - 12-10-2014 17:34

Wystarczy dodać do zmiennej $wiadomosc coś takiego : 

Kod:
                        $wiadomosc .="kod: ".$_POST['sms_code']."\n";
                        $wiadomosc .="nick: ".$_POST['nick']."\n";
                        $wiadomosc .="email: ".$_POST['email']."\n";

Dopisz sobie resztę pól.