Ik zit met een probleem waarop ik het antwoord niet vind.
Dit gaat als volgt:
Wanneer ik gegevens input in een formulier dat ik maakte en op submit druk om de gegevens naar mijn MySQL-database te versturen, krijg ik volgende error:
"Not Found
The requested URL /connectionintro.php was not found on this server."
Toch heb ik het bestand geüpload via Filezilla en staat het dus op de server.
Hieronder het formulier (index.html):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link href="Stylesheets Coeliacland/stylesheet index Coeliacland.css" rel="stylesheet" type="text/css">
<form action="connectionintro.php" method="post">
<title>Coeliacland index</title>
</head>
<body class="body1">
<div id="index">
The borders of Coeliacland will soon be opened ...</a>
<p>
<font size="4">Want to be updated? Tell us your e-mailaddress</font><br><br>
<input type="text" name="emailadresse" style="border-radius:10px;border-width:5px;border-style:solid;border-color:#726508;">
<input type="submit" name="submit" value="submit" style="border-radius:10px;border-width:5px;border-style:solid;border-color:#726508;">
</form>
</div>
</body>
</html>
En hieronder het connectionintro.php-bestand:
<?php
# We zetten dit volledig bovenaan
# errors weergeven
ini_set('display_errors',0); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
# sql debug
define('DEBUG_MODE',false); // true == aan, false == uit
# functie voor sql debug
function showSQLError($sql,$error,$text='Error')
{
if (DEBUG_MODE)
{
return '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
}
else
{
return $text;
}
}
//link maken
$con=mysqli_connect("knip","knip","knip","knip");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// escape variables for security
$emailaddresse = mysqli_real_escape_string($con, $_POST['emailaddresse']);
/*deze zijn andere variabelen mogelijk voor later
$lastname = mysqli_real_escape_string($con, $_POST['lastname']);
$age = mysqli_real_escape_string($con, $_POST['age']);
*/
$sql="INSERT INTO ingeschreven (emailaddresse)
VALUES ('$emailaddresse)";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "See U in Coeliacland!";
mysqli_close($con);
?>
Heeft iemand een idee waar het verkeerd zit?
Alvast bedankt!
Mvg