Hallo iedereen

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
Staat je index.html bestand in dezelfde map als connectionintro.php?
Hallo

Bedankt voor je reactie.

Heb ik even aangepast, nu is deze initiële error verdwenen en krijg ik het volgende te zien:

Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '')' at line 2

Ook hier zie ik niet meteen de oplossing ...

Mvg
Jasper
Kijk eens heel goed naar regel 35 daar klopt iets niet
Aha idd! Nu lukt het. Dank je wel Peker K!

Groetjes

Reageren