2016-06-21 2 views
0

Когда я пытаюсь запустить Insert.php, он возвращает тот же код и не продвигается дальше, не понимая, что не так с моим кодом или настройкой. Я новичок в мире кодирования.Почему Insert.php возвращается, когда я нажимаю «Отправить»?

Вот мой код:

<?php 

$con = mysqli_connect('localhost','root',''); 

if(!$con) 
{ 
    echo 'Not connected to server'; 
} 
if(!mysqli_select_db($con,'tutorial')) 
{ 
    echo 'Not selected database'; 
} 

$Name = $_POST['username']; 
$Email = $_POST['email']; 

$sql = "INSERT INTO person (Name,Email) VALUES ('$Name','$Email')"; 

if(!mysqli_query($con,$sql)) 
{ 
    echo 'Not inserted'; 
} 
else{ 
    echo 'Inserted'; 
} 

header("refresh:2; url=index.html"); 
?> 
+1

Что вы подразумеваете под "он возвращает тот же самый код"? Вы видите свой код в браузере? – Makketronix

+1

Я согласен с @Makketronix, это не очень понятно. Кроме того, у вас есть уязвимости SQL-инъекций в вашем коде - не помещайте это в интернет! Ваш драйвер базы данных поддерживает _parameter binding_ - пожалуйста, изучите это. – halfer

ответ

0
header("Location:index.html"); 

Попробуйте это, я надеюсь, что он будет работать в вашем коде.

Смежные вопросы