2015-03-19 3 views
-1

Я следую этой серии: https://www.youtube.com/watch?v=hdZuhlQ88e8&list=WL&index=52. Я следовал около 4 его videoes, но в этот момент ничего не работал .. Так что я решил начать все сначала, и на этот раз я только получил это далеко:PHP-сайт - ошибка входа

<?php 
if($_POST['login']) 
{ 
//get data 
$userrname = $_POST['username']; 
$password = $_POST['password']; 
} 

?> 

<form action="login.php" method="POST"> 
Brukernavn:<br /> 
<input type="text" name="username"><p /> 
Passord:<br /> 
<input type="password" name="password"><p /> 
<input type="submit" name="login" value="Logg inn"> 
</form> 

Я получил эту ошибку, и я не могу понять, почему .. "Примечание: Undefined индекс: Войти в C: \ WAMP \ WWW \ hotellformidling \ пу \ login2.php в строке 3"

Функция: {} основной() Откуда:. . \ login2.php: 0

Есть ли у кого-нибудь идеи, что я могу сделать? спасибо :)

+0

http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index – MLeFevre

ответ

0

первым делать,

echo var_dump($_POST); 

проверить $ _POST данные, а затем сделать как ниже

if(isset($_POST['login'])) 
+0

Большое вам спасибо! – schou

+0

, пожалуйста, подтвердите свой ответ для дальнейшего использования –

0

форме действия = "login.php" METHOD = "POST"

В этой строке action = "logoin.php" он будет искать файл с именем login.php, когда вы нажимаете кнопку submit. Но я полагаю, вы назвали свой файл login2.php. Измените один из них, чтобы на обоих местах было одинаковое имя [in form action and your file name].