I am trying to write a program for my test lab with windows 2012 + MySQL + IIS + PHP, my program read the database, but when I am trying to write the data to the database, it shows "Array ( [id] => 0 )", that means my program does not writing data to the database, what is the problem ? I am a beginer writing program, please help me ? My code is as under :
<?php
session_start();
error_reporting(E_ALL & ~E_NOTICE);
// Connect to Database
$link = mysqli_connect("localhost", "root", "password", "admin");
// Connection Status
if ($link->connect_error) {
    die ("Connection Failed : " . $link->connect_error);
}
if ($_POST['submit']) {
    if (!$_POST['email'])
        $error .= "<br />Bitte trage deine Email Addresse ein !";
    else if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))
        $error .= "<br />Bitte eine korrekte email Address ein !";
    if (!$_POST['password'])
        $error .= "<br />Bitte trage dein Passwort ein !";
    else {
        if (strlen($_POST['password']) < 8)
            $error .= "<br />Bitte trage ein längeres Password ein !";
        if (!preg_match('`[A-Z]`', $_POST['password']))
            $error .= "<br />Bitte nutze ein Großbuchstaben password ein !";
    }
    if (isset($error))
        echo "Es gab fehler in deinem Login Details : " . $error;
    else {
        $query = "SELECT * FROM `benutzer` WHERE email ='" . mysqli_real_escape_string($link, $_POST['email']) . "'";
        $result = mysqli_query($link, $query);
        $results = mysqli_num_rows($result);
        if ($results) echo "Die eMailaddresse ist bereits vergeben. <br />Möchtest do dich einloggen ?";
            $query = "INSERT INTO benutzer (email, password) VALUES ('" . mysqli_real_escape_string($link, $_POST['email']) . "', '" . md5(md5($_POST['email']) . $_POST['password']) . "')";
            mysqli_query($link, $query);
            echo "<br />Du hast dich erfolgreich registriert ! ";
            $_SESSION['id'] = mysqli_insert_id($link);
            print_r($_SESSION); 
    }
}
?>
<form method="post">
    <input type="email" name="email" id="email" id="email" />
    <input type="password" name="password" />
    <input type="submit" name="submit" value="Einlogen" />
</form>
 
     
     
     
     
    