Thx it works!
But i have this error:
Notice: Undefined index: vorname in /var/www/web1/html/neu/php/lehreradmin.php on line 8
This is my Script Home Site:
http://php.support-netz.eu
My aspiration of this script is a Complete Teacher Administration.
I can save Teacher´s, but i can´t delete them.
Here is my index.php:
<?php
error_reporting(E_ALL);
# Konfigurationsdatei laden:
include("config.php");
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
if($db_link) {
echo "Verbindung wurde aufgebaut<br />\n";
echo "In der Variable steht folgendes: ".$db_link;
} else {
echo "Es konnte keine Verbindung aufgebaut werden";
}
#======= 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']."'");
echo mysql_errno() . ": " . mysql_error(). "\n";
};
# Falls ein Lehrer zum Speichern eingetragen wird:
if(!empty($_REQUEST["vorname"]) AND !empty($_REQUEST['name'])) {
$speichern=mysql_query("INSERT INTO `lehrertabelle` VALUES(NULL, '".$_REQUEST['name']."', '".$_REQUEST['vorname']."')");
};
#======= Löschformular:
mysql_select_db('usr_web1_4');
$lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `name` ASC");
echo mysql_errno() . ": " . mysql_error(). "\n";
#======= Wenn Lehrer eingetragen sind Auswahlliste erstellen:
if("mysql_num_rows($lehrer)>=1") {
?>
<form action="lehreradmin.php" method="POST">
<select name="lehrerloeschen">
<?php
include("config.php");
while($dieserlehrer=mysql_fetch_array($lehrer)) {
?><option value="<?php echo $dieserlehrer['id']; ?>"><?php echo $dieserlehrer['name'].", ".$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="name" size="30" /><br />
Vorname: <input type="text" name="vorname" size="30" /><br />
<input type="submit" value="Speichern!" />
</form>