<script language="php">
# Zugriffsdaten festlegen.
$db_server = "localhost";
$db_user = "root";
$db_pass = "";
$db_connect = mysql_connect($db_server, $db_user, $db_pass) or die("keine Datenbankverbindung");
$db_name = "db_computershop";
# Datenbank ladnen.
mysql_select_db($db_name,$db_connect);
# Datenbankabfrage (Tabelle).
$abfrage1 = "select * from mitarbeiter;";
$ergebnis = mysql_query($abfrage1, $db_connect);
# Anzeige mit while-Schleife und Link.
echo "<table borderColorDark=#cccccc borderColorLight=#000000 border=1>";
echo "<tr style=\"background='#ddddff'\"><td>Mitarbeiter</td><td>Name</td><td>Vorname</td><td>Strasse </td><PLZ</td><Telefon</td><Email</td><Einstellungsdatum</td><ORT</td><";
while($zeile=mysql_fetch_object($ergebnis)){
echo "<tr><td><a href=\"ma_update2.php?ma=".$zeile->Mitarbeiternummer."\">".$zeile->Mitarbeiternummer."</a></td><td><a href=\"ma_update2.php?ma=".$zeile->Mitarbeiternummer."\">".$zeile->Name."</a></td><td>".$zeile->Vorname."</td><td>".$zeile->Strasse."</td><td>".$zeile->PLZ."</td><td>".$zeile->Telefon."</td><td>".$zeile->Email."</td><td>".$zeile->Einstellungsdatum."</td><td>".$zeile->Ort."</td></tr>";
}
echo "</table>";
</script>
<!--***********************************************************************************************-->
<form action="ma_update.php" method="post">
<script language="php">
# Zugriffsdaten festlegen.
$db_server = "localhost";
$db_user = "root";
$db_pass = "";
$db_connect = mysql_connect($db_server, $db_user, $db_pass) or die("keine Datenbankverbindung");
$db_name = "computershop";
# Datenbankabfrage (Tabelle).
mysql_select_db($db_name,$db_connect);
$abfrage1 = "select * from mitarbeiter;";
$ergebnis = mysql_query($abfrage1, $db_connect);
# Übergabe-String auswerten.
$ma = (!isset($HTTP_GET_VARS['ma'])) ? "fehler" : $HTTP_GET_VARS['ma'];
if ($ma == "fehler"){Error ("Fehler beim Übergeben der Mitarbeiternummer");}
# Formular erzeugen mit while-Schleife.
while($zeile=mysql_fetch_object($ergebnis)){
if ($zeile->Mitarbeiternummer == $ma){
echo "Mitarbeiter: [ ".$ma." ]<br/>";
echo "<INPUT TYPE=\"hidden\" NAME=\"Nummer\" value=\"".$zeile->Mitarbeiternummer."\">";
echo "Name: <INPUT TYPE=\"TEXT\" size=24 name=\"Name\" value=\"".$zeile->Name."\"><br/>";
echo "Vorname: <INPUT TYPE=\"TEXT\" size=24 NAME=\"Vorname\" value=\"".$zeile->Vorname."\"><br/>";
echo "Strasse: <INPUT TYPE=\"TEXT\" size=24 name=\"Strasse\" value=\"".$zeile->Strasse."\"><br/>";
echo "PLZ: <INPUT TYPE=\"TEXT\" size=24 name=\"PLZ\" value=\"".$zeile->PLZ."\"><br/>";
echo "Telefon: <INPUT TYPE=\"TEXT\" size=24 name=\"Telefon\" value=\"".$zeile->Telefon."\"><br/>";
echo "Email: <INPUT TYPE=\"TEXT\" size=24 name=\"Email\" value=\"".$zeile->Email."\"><br/>";
echo "Datums-Format: JJJJ-MM-TT<br/>";
echo "Einstellungsdatum: <INPUT TYPE=\"TEXT\" size=24 name=\"Einstellungsdatum\" value=\"".$zeile->Einstellungsdatum."\"><br/>";
echo "Ort: <INPUT TYPE=\"TEXT\" size=24 name=\"Ort\" value=\"".$zeile->Ort."\"><br/>";
}
}
echo " <br><input type=submit value=\" Ändern \"><br/>";
</script>
</form>
<!--***********************************************************************************************-->
<script language="php">
# Zugriffsdaten festlegen.
$db_server = "localhost";
$db_user = "root";
$db_pass = "";
$db_connect = mysql_connect($db_server, $db_user, $db_pass) or die("keine Datenbankverbindung");
$db_name = "computershop";
# Datenbankabfrage (Tabelle).
mysql_select_db($db_name,$db_connect);
$abfrage1 = "select * from mitarbeiter;";
$ergebnis = mysql_query($abfrage1, $db_connect);
# Datenbank ladnen.
mysql_select_db($db_name,$db_connect);
$Nummer = $_POST[Nummer];
if($Nummer>0){
# Einträgen übernehmen.
$ma_daten = array(
array("Vorname",$_POST[Vorname]),
array("Name",$_POST[Name]),
array("Strasse",$_POST[Strasse]),
array("PLZ",$_POST[PLZ]),
array("Telefon",$_POST[Telefon]),
array("Email",$_POST[Email]),
array("Einstellungsdatum",$_POST[Einstellungsdatum]),
array("Ort",$_POST[Ort]));
ma_fehler($ma_daten);
$aendern="UPDATE mitarbeiter SET Vorname ='".$ma_daten[0][1]."',Name = '".$ma_daten[1][1]."',Strasse = '".$ma_daten[2][1]."',PLZ = '".$ma_daten[3][1]."',Telefon = '".$ma_daten[4][1]."',Email = '".$ma_daten[5][1]."',Einstellungsdatum = '".$ma_daten[6][1]."',ORT = '".$ma_daten[7][1]."' WHERE Mitarbeiternummer = '".$Nummer."';";
mysql_query($aendern, $db_connect) or Error ("Fehler beim Ändern des Datensatzes");
}
# Datenbankabfrage (Tabelle).
$abfrage1 = "select * from mitarbeiter;";
$ergebnis = mysql_query($abfrage1, $db_connect);
# Anzeige mit while-Schleife.
echo "<table borderColorDark=#cccccc borderColorLight=#000000 border=1>";
echo "<tr style=\"background='#ddddff'\"><td>Mitarbeiter</td><td>Name</td><td>Vorname</td><td>Strasse </td><td>PLZ</td><td>Telefon</td><td>Email</td><td>Einstellungsdatum</td><td>ORT</td><td>";
while($zeile=mysql_fetch_object($ergebnis)){
echo "<tr><td><a href=\"ma_update2.php?ma=".$zeile->Mitarbeiternummer."\">".$zeile->Mitarbeiternummer."</a></td><td><a href=\"ma_update2.php?ma=".$zeile->Mitarbeiternummer."\">".$zeile->Name."</a></td><td>".$zeile->Vorname."</td><td>".$zeile->Strasse."</td><td>".$zeile->PLZ."</td><td>".$zeile->Telefon."</td><td>".$zeile->Email."</td><td>".$zeile->Einstellungsdatum."</td><td>".$zeile->Ort."</td><td>";
}
echo "</table>";
# Fehlermeldung anzeigen.
function Error($error){
echo '<table border="0" cellpadding="5" width="100%" cellspacing="0"><tr><th style="background-color: #475370; color: #FFFFFF; text-align: left;">Datenbank Error</th><</tr><tr><td>'.$error.'<br /><br />Bei Problemen wenden Sie sich bitte an den System-Administrator.<br /></td></tr></table>';
exit;
}
# Leere Felder als Fehler melden.
function ma_fehler($array){
for($i=0;$i<count($array);$i++){
if ($array[$i][1] == ""){
$feld=$array[$i][0];
$fehl[]=$feld;
}
}
if($fehl){
$anzeige = "Bitte füllen Sie folgende Felder aus:";
for($j=0;$j<count($fehl);$j++){
$anzeige2 = $anzeige2."<br/>".$fehl[$j];
}
Error ($anzeige."<br/>".$anzeige2);
}
}
</script>
|