Notice: Undefined index: n1 in C:\xampp\htdocs\minipro.php on line 36
Jeg kan ikke få det her PHP script til at fungereNår jeg trykker på min knap, så skulle den ellers sende den til min phpMyAdmin tabel
Den siger:
"Der er forbindelse til databasen
Notice: Undefined index: n1 in C:\xampp\htdocs\minipro.php on line 36
Notice: Undefined index: n2 in C:\xampp\htdocs\minipro.php on line 37
Notice: Undefined index: n3 in C:\xampp\htdocs\minipro.php on line 38
no"
Jeg bruger XAMPP v3.2.3
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Miniprojekt PHP & SQL</title>
</head>
<h1>Make a person into your database</h1>
<form action="" method="post">
<input type="text" name="n1" placeholder="Skriv fornavn" value="Henning"> </br></br>
<input type="text" name="n2" placeholder="Skriv alder" value="Mathiesen"> </br></br>
<input type="text" name="n3" placeholder="Skriv fødested" value="Nuuk"> </br></br>
<input type="submit" value="Send"></br> </br>
</form>
<body>
</body>
</html>
<?php
$connection = mysqli_connect("localhost", "root", "", "persondb");
if(mysqli_connect_errno()){
echo "Der er ingen forbindelse til databasen";
} else {
echo "Der er forbindelse til databasen". "<br>";
}
$fnavn = $_POST['n1'];
$alder = $_POST['n2'];
$fødest = $_POST['n3'];
$sql = "INSERT INTO persontabel (navn, alder, fødested)
VALUES ('$fnavn','$alder', '$fødest');";
if(mysqli_query($connection, $sql)){
echo "hurra";
} else{
echo "no";
}
?>