Ich weiss nicht recht, ob Du Dir unter include das vorstellst, was es ist. Es ist nämlich ein, in eine externe Datei ausgelagerter, Codeschnipsel - nicht eine Webseite. D.h. wenn Du z.B. die index.php erstellst, erstellst Du eine Website mit den <html> ,<head> & <body> Tags, die nur einmal !! vorkommen. Du kannst also zuerst alles auf eine Seite schreiben, und wenn Du fertig bist, den Schnipsel den Du möchtest auslagern. Der Sinn ist, dass man eine Datei für mehrere Websites benutzen kann z.B. die db_connect.php. Wenn dann mal der Server gewechselt wird, genügt es, die db_connect.php Datei anzupassen, anstatt tausende Sites zu öffnen und überall die neuen Zugansdaten einzutippen.
Hier hab ich mal Dein Script mit den zwei Dateien so angepasst, dass zumindest mal der Hinzufuegen-Button funktionieren sollte.
index.php
PHP-Code:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>>Konfiguration</title>
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
</head>
<body>
<div id="main">
<div id="banner">
<h1>Konfiguration</h1>
</div>
<div id="menu">LINKS
<form name="links">
<input type="submit" name="add" value="Hinzufuegen" class="mbutton" formaction="" formmethod="post">
<input type="submit" name="remove" value="Entfernen" class="mbutton" formaction="" formmethod="post">
<input type="submit" name="chorder" value="Ordnen" class="mbutton" formaction="" formmethod="post">
</form>
</div>
<div id="switches">RECHTS
<?php
if(isset($_POST['addsubmit'])){
echo $_POST['nb_name'] ." wurde eingetragen";
}
if(isset($_POST['add'])){
include 'add.php';
}
elseif(isset($_POST['remove'])){
include 'add2.php';
}
elseif(isset($_POST['chorder'])){
include 'chorder.php';
}
?>
</div>
</div>
</body>
</html>
add.php
PHP-Code:
<?php
include 'db_connect.php'; //MySql-Klasse einbinden
if(isset($_POST['addsubmit'])){
mysql_query("INSERT INTO sw_switches(id, name, swgroup, status, position, command) VALUES (NULL, 'test', 'wz', '0', '1', '01010')")
or die(mysql_error());
}
// Hier Datenbank wieder schliessen, je nachdem, was in der db_connect.php steht z.B.
// mysql_close($con);
?>
<h1>Ein neues Gerät hinzufügen</h1>
<form name="rechts">
<table id="formtable">
<tr>
<td>
Neues Gerät
</td>
<td>
<input type="text" name="nb_name" class="textinput">
</td>
<tr>
<td>
Raum
</td>
<td>
<input type="text" name="nb_group" class="textinput">
</td>
</tr>
<tr>
<td>
Befehl
</td>
<td>
<input type="text" name="nb_command" class="textinput">
</td>
<tr>
<td>
</td>
<td>
<input type="submit" name="addsubmit" value="Gerät hinzufügen" class="submit" formaction="" formmethod="post">
</td>
</tr>
</table>
</form>