PHP-Code:
if(isset($_POST['ip'],$_POST['mac'],$_POST['dns'],
$_POST['lokation'], $_POST['anzahlg'],$_POST['firmwarev'],$_POST['kvlan'],
$_POST['spanningtree'],$_POST['ivl']))
{
$ok=1;
//Fehlerprüfung
if($_POST['ip'] == "")
{echo("Es wurde keine IP Adresse angegeben.");$ok=0;}
if($_POST['mac'] == "")
{echo("Mac-Adresse");$ok=0;}
if($_POST['dns'] == "")
{echo("DNS-Name");$ok=0;}
if($_POST['lokation'] == "")
{echo("Lokation");$ok=0;}
if($_POST['anzahlg'] == "")
{echo("Geräte!");$ok=0;}
if($_POST['firmwarev'] == "")
{echo("Firmware -Version!");$ok=0;}
if($_POST['kvlan'] == "")
{echo("Firmware -Version!");$ok=0;}
if($_POST['spanningtree'] == "")
{echo("Spanningtree!");$ok=0;}
if($_POST['ivl'] == "") {echo("IVL");$ok=0;}
//senden der daten an db wenn keke
if($ok==1)
{
//IP-Adresse speichern in Tabelle IP und auslesen der id_ip
$ip = mssql_query("INSERT INTO IP(ip)VALUES('".($_POST['ip'])."')SELECT @@IDENTITY as id_ip");
// Wert von Tabelle IP (id_ip)wird in Tabelle Switch (id_ip) eingetragen
$ip1 = mssql_query("INSERT INTO SWITCH(id_ip)VALUES(@@IDENTITY)");
//----Hier löschen des Inhaltes-------
//Mac-Adresse speichern in Tabelle Geraete und auslesen der id_mac
$mac = mssql_query("INSERT INTO MAC(mac)VALUES('".($_POST['mac'])."')SELECT @@IDENTITY as id_mac");
// Wert von Tabelle MAC (id_mac)wird in Tabelle Switch (id_mac) eingetragen
$mac1 =mssql_query("UPDATE SWITCH SET id_mac = @@IDENTITY");
//DNS-Daten speichern in Tabelle DNS und auslesen der id
$dns = mssql_query("INSERT INTO DNS(dns, lokation, anzahlg, firmwarev,kvlan, spanningtree, ivl)
VALUES('".($_POST['dns'])."','".($_POST['lokation'])."',
'".($_POST['anzahlg'])."','".($_POST['firmwarev'])."',
'".($_POST['kvlan'])."',
'".($_POST['spanningtree'])."','".($_POST['ivl'])."')
SELECT @@IDENTITY as id_dns");
header("Location:?action=switchport");
}
}
Kommentar