Indsætte ny post i MySQL tabel
Hej EksperterJeg har et problem jeg håber I kan hjælpe med.
Via et link til en min hjemmeside sender jeg brugeren og 2 oplysninger. De 2 oplysninger fanger jeg med succes, men jeg kan ikke få dem oprettet i min tabel.
Link: webadresse.dk/display.php?data=Jesper&data2=jesper@gmail.com
Min hjemmeside er hosted hos one.com. Koden virker i forhold til at fnage de 2 oplysninger og vise dem på skærmen. Jeg har også de rigtige parameter på kaldet til databsen og tabellen(Bruger). MEN værdien bliver ikke indsat i tabellen.
Her er min kode i filen display.php, men hvad går galt?
<html><head><title>Display</title>
</head>
<body>
<?php
if(isset($_GET["data"]) && isset($_GET["data2"]))
{
$data = $_GET["data"];
$data2 = $_GET["data2"];
}
Echo "Navn: " .$data;
Echo "Email: " .$data2;
// Connect to MySQL"
$mysqli = mysqli_connect( "Host", "Username", "Password", "Database" );
// Check connection
if ( $mysqli->connect_error ) {
die( 'Connect Error: ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error );
// Insert data
$sql = "INSERT INTO Bruger ( ID, Name, Email, Date, Licens, Kode) VALUES ('', '$data', '$data2', '', '', '')";
$insert = $mysqli->query($sql);
// Print response from MySQL
if ( $insert ) {
echo "Success! Row ID: {$mysqli->insert_id}";
} else {
die("Error: {$mysqli->errno} : {$mysqli->error}");
}
// Close our connection
$mysqli->close();
}
?>
</body></html>