Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Skrypt nie widzi danych z formularza


Najlepsza odpowiedź unbreak, 18 lipca 2014 - 10:05

Zawsze jak robisz forma, to pierwsze co w pliku php do którego odbija się form dawaj print_r($_POST) /var_dump($_POST) żeby sprawdzić czy wszystko co chcesz dostajesz :)

Przejdź do postu


2 odpowiedzi w tym temacie
  • Zamknięty Temat jest zamknięty
zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 18 lipca 2014 - 09:30

#1

Hej, mam formularzyk  na stronie:

 

<form method="post" action="contact.php" name="contactform" id="contactform">
                                <fieldset>
                                    <div class="form-group">
                                        <label for="name">Imię i nazwisko<em>*</em></label>
                                        <input type="text" class="form-control" id="name" name="name">
                                    </div><!-- /.form-group -->
                                    <div class="form-group">
                                        <label for="email">Adres Email<em>*</em></label>
                                        <input type="email" class="form-control" id="email" name="email">
                                    </div><!-- /.form-group -->
                                    <div class="form-group">
                                        <label for="phone">Numer telefonu<em>*</em></label>
                                        <input type="text" class="form-control" id="phone" name="phone">
                                    </div><!-- /.form-group -->
                                    <div class="form-group">
                                        <div id="form-slider-status"></div>
                                        <!-- <button type="submit" id="form-slider-submit" class="btn btn-primary btn-lg">Zgłoś chęć kontaktu</button> -->
                                        <input type="submit" class="btn btn-primary btn-lg" id="submit" value="Zgłoś chęć kontaktu" />
                                    </div><!-- /.form-group -->
                                </fieldset>
							</form><!-- /#contactform -->

początek pliku contact.php wygląda tak:

 

<?php

if(!$_POST) exit;

if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n");

$name     = $_POST['name'];
$email    = $_POST['email'];
$phone   = $_POST['phone'];
$comments = 'Chce dolaczyc do newslettera';

no i zmienne $name i $phone są puste... Tylko zmienna email ma dane. Why?


UPDATE: 
Nie było pytania... Machnąłem literówki w pliku js.


  • -1

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 18 lipca 2014 - 10:05   Najlepsza odpowiedź

#2

Zawsze jak robisz forma, to pierwsze co w pliku php do którego odbija się form dawaj print_r($_POST) /var_dump($_POST) żeby sprawdzić czy wszystko co chcesz dostajesz :)


  • 1

webDeveloper


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 18 lipca 2014 - 10:31

#3

@up

ok, thx :)


  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych