Hallo!
Ich versuche gerade ein Vertretungsplan Script zu basteln.
Bin schon etwas gekommen, nur leider funktioniert es nicht.
Hier die index.php:
Dann die config.php:
und die Lehreradmin.php:
Leider funktioniert das ganze nicht so, wie es soll.
Das ganze kann man hier anschauen:
>Klick<
Gruß,
nitramf
Ich versuche gerade ein Vertretungsplan Script zu basteln.
Bin schon etwas gekommen, nur leider funktioniert es nicht.
Hier die index.php:
PHP-Code:
<center>Administrationsmenü Übersicht
<table border="1">
<td>5A</td>
<td>5B</td>
<td>5C</td>
<td>5D</td>
<td>5E</td>
</tr>
<tr>
<td>6A</td>
<td>6B</td>
<td>6C</td>
<td>6D</td>
<td>6E</td>
</tr>
<tr>
<td>7A</td>
<td>7B</td>
<td>7C</td>
<td>7D</td>
<td>7E</td>
</tr>
<tr>
<td>8A</td>
<td>8B</td>
<td>8C</td>
<td>8D</td>
<td>8E</td>
</tr>
<tr>
<td>9A</td>
<td>9B</td>
<td>9C</td>
<td>9D</td>
<td>9E</td>
</tr>
<tr>
<td>10A</td>
<td>10B</td>
<td>10C</td>
<td>10D</td>
<td>10E</td>
</tr>
</table>
</center>
<?php
error_reporting(E_ALL);
# Konfigurationsdatei laden:
include("config.php");
# Datenbankverbindung herstellen und Datenbank wählen:
$db=mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DATABASE) OR DIE ("Datenbankserver nicht verfügbar!");
mysql_select_db(MYSQL_DATABASE) OR DIE ("Datenbank nicht gefunden!");
#======= Aktionen ausführen:
// Falls ein Lehrer zur Löschung übergeben wurde:#
if(!empty($_REQUEST['lehrerloeschen'])) {
$loeschen=mysql_query("DELETE FROM `lehrertabelle` WHERE `id`='".$_REQUEST['lehrerloeschen']."'");
};
# Falls ein Lehrer zum Speichern eingetragen wird:
if(!empty($_REQUEST["vorname"]) AND !empty($_REQUEST['nachname'])) {
$speichern=mysql_query("INSERT INTO `lehrertabelle` VALUES(NULL, '".$_REQUEST['nachname']."', '".$_REQUEST['vorname']."')");
};
#======= Löschformular:
$lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC");
#======= Wenn Lehrer eingetragen sind Auswahlliste erstellen:
if("mysql_num_rows($lehrer)>=1") {
?>
<form action="lehreradmin.php" method="POST">
<select name="lehrerloeschen">
<?php
while($dieserlehrer=mysql_fetch_array($lehrer)) {
?><option value="<?php echo $dieserlehrer['id']; ?>"><?php echo $dieserlehrer['nachname'].", ".$dieserlehrer['vorname']; ?></option><?php
};
?></select><input type="submit" value="Löschen!" /></form>
<?php
}
# Ansonsten Meldung ausgeben:
else {
echo "<p>Keine Lehrkräfte eingetragen!</p>";
};
# Darunter ein Formular zum Hinzufügen eines neuen Lehrers:
?>
<form action="./lehreradmin.php" method="POST">
Nachname: <input type="text" name="nachname" size="30" /><br />
Vorname: <input type="text" name="vorname" size="30" /><br />
<input type="submit" value="Speichern!" />
</form>
PHP-Code:
<?php
// config.php
error_reporting(E_ALL);
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'web1');
define('MYSQL_PASS', '*******');
define('MYSQL_DATABASE', 'usr_web1_10');
?>
PHP-Code:
<?
include 'config.php';
// Konfigurationsdatei laden
$db=mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE);
if($_REQUEST['vorname']!='' AND $_REQUEST['nachname']!='') {
$speichern=mysql_query("INSERT INTO `lehrertabelle` VALUES(NULL, '".$_REQUEST['nachname']."', '".$_REQUEST['vorname']."')");
};
error_reporting(E_ALL);
?>
Das ganze kann man hier anschauen:
>Klick<
Gruß,
nitramf

Kommentar