2016-06-21 5 views
0

Wenn ich versuche, Insert.php auszuführen, gibt es den gleichen Code und fährt nicht weiter fort, nicht zu verstehen, was mit meinem Code oder Setup falsch ist. Ich bin neu in der Programmierwelt.Warum wird Insert.php zurückgegeben, wenn ich auf "Senden" klicke?

Hier ist mein Code:

<?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

Was meinen Sie mit "es gibt denselben Code zurück"? Sie sehen Ihren Code im Browser? – Makketronix

+1

Ich stimme @Makketronix zu, das ist nicht sehr klar. Außerdem haben Sie SQL Injection Schwachstellen in Ihrem Code - stellen Sie dies noch nicht ins Internet! Ihr Datenbanktreiber unterstützt _parameter binding_ - sehen Sie sich das bitte an. – halfer

Antwort

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

Try This, ich hoffe, es wird in Ihrem Code zu arbeiten.

Verwandte Themen