when I try to insert data into database using msqli_real_escape_string the php code is being echoed out on submit like this here is my code
<?php
include_once 'db.php';
$first= mysqli_real_escape_string($conn, $_POST['first']);
$last= mysqli_real_escape_string($conn, $_POST['last']);
$email= mysqli_real_escape_string($conn, $_POST['email']);
$uid= mysqli_real_escape_string($conn, $_POST['uid']);
$pwd= mysqli_real_escape_string($conn, $_POST['pwd']);
$sql = "INSERT INTO users (user_first, user_last, user_email, user_uid, user_pwd) VALUES ('$first', '$last', '$email', '$uid', '$pwd');";
$results = mysqli_query($conn, $sql);
header("location:../index.php?signup=succes");
?>
what am I doing wrong?