Why does undefine variable show?
Heres the notice:
** Notice : Undefined variable: fname in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: lname in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: address in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: city in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: zip in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: phone in C:\xampp\htdocs\meian\shop.php on line 91
Notice : Undefined variable: email in C:\xampp\htdocs\meian\shop.php on line 91**
This is my code:
if(isset($_POST['submit'])) {
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$address = $_POST['address'];
$city = $_POST['city'];
$zip = $_POST['zip'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$query = mysqli_query($connect, $sql);
echo"Your message has been sent! <br>";
}
$sql = "INSERT INTO delivery(id,fname,lname,address,city,zip,phone,email)
VALUES('','$fname','$lname','$address','$city','$zip','$phone','$email')";
?>