Revenir en arrière");
}
$siteId = (int) $_POST['siteId'];
$gateway = ip2long($_POST['gateway']);
$mask = ip2long($_POST['mask']);
$networkAddress = $gateway & $mask;
include "connect.php";
try {
$insert = $db->prepare("INSERT INTO Networks(Name, Address, Mask, SiteId) VALUES(:name, $networkAddress, $mask, $siteId)");
$insert->execute(['name' => $_POST['name']]);
$networkId = $db->lastInsertId();
$insert = $db->exec("INSERT INTO Hosts(IPAddress, NetworkId, Comments) VALUES($gateway, $networkId, 'Passerelle')");
header("Location: .?site=${_POST['siteName']}");
} catch(Exception $e) {
echo($e->getMessage() . "
Revenir en arrière");
}
exit;
?>