<!DOCTYPE html> <html> <head> <title>Mitglieder</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>Mitglieder</h1> <p>[ <a href="?aktion=eintrag">Neuer Datensatz</a> ]</p> <?php error_reporting(E_ALL ^ E_NOTICE); $db = mysql_connect("localhost","root",""); mysql_select_db("personen"); // Löschen eines Datensatzes if ($_GET["aktion"]=="loesch") { $sql2 = "DELETE FROM adressen WHERE id = '$_GET[iddel]'"; $ok = mysql_query($sql2); if ($ok) echo "Datensatz erfolgreich gelöscht!"; } // Einfügen eines Datensatzes if (isset($_POST["submit"]) && !empty($_POST["zuname"]) && !empty($_POST["vorname"]) && !empty($_POST["anrede"]) && !empty($_POST["adresse"]) && !empty($_POST["plz"]) && !empty($_POST["ort"]) && !empty($_POST["tel"]) && !empty($_POST["mail"])) { $sql3 = "INSERT INTO adressen (zuname,vorname,anrede,adresse,plz,ort,tel,mail) VALUES ('$_POST[zuname]','$_POST[vorname]','$_POST[anrede]','$_POST[adresse]','$_POST[plz]','$_POST[ort]','$_POST[tel]','$_POST[mail]')"; $ok = mysql_query($sql3); if ($ok) { echo "<p>Daten erfolgreich eingetragen!</p>"; } else { echo "<p>Daten <b>nicht</b> eingetragen!</p>"; } } if (empty($_GET["feld"])) { $_GET["feld"]="zuname"; $_GET["dir"]="ASC"; } $sql1 = "SELECT * FROM adressen ORDER BY $_GET[feld] $_GET[dir]"; $ergebnis = mysql_query($sql1); mysql_close($db); $anzahl = mysql_num_rows($ergebnis); if ($_GET["aktion"]=="eintrag") { ?> <form action="personen.php" method="POST"> <table> <tr><td><b>Anrede</b></td><td><select name="anrede"> <option>Herr</option> <option>Frau</option></select></td></tr> <tr><td><b>Vorname:</b></td><td><input type="text" size="25" name="vorname"></td></tr> <tr><td><b>Zuname:</b></td><td><input type="text" size="25" name="zuname"></td></tr> <tr><td><b>Adresse:</b></td><td><input type="text" size="25" name="adresse"></td></tr> <tr><td><b>PLZ:</b></td><td><input type="text" size="25" name="plz"></td></tr> <tr><td><b>Ort:</b></td><td><input type="text" size="25" name="ort"></td></tr> <tr><td><b>Telefon:</b></td><td><input type="text" size="25" name="tel"></td></tr> <tr><td><b>E-Mail:</b></td><td><input type="text" size="25" name="mail"></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Daten eintragen"></td></tr> </table> </form> <?php } ?> <p><?php echo $anzahl; ?> Datensätze</p> <table> <tr><th>Nr.</th> <th>Anrede <a href="?feld=anrede&dir=asc"><img src="auf.gif"></a> <a href="?feld=anrede&dir=desc"><img src="ab.gif"></a></th> <th>Name <a href="?feld=zuname&dir=asc"><img src="auf.gif"></a> <a href="?feld=zuname&dir=desc"><img src="ab.gif"></a></th> <th>Vorname <a href="?feld=vorname&dir=asc"><img src="auf.gif"></a> <a href="?feld=vorname&dir=desc"><img src="ab.gif"></a></th> <th>Adresse</th><th>PLZ</th> <th>Ort <a href="?feld=ort&dir=asc"><img src="auf.gif"></a> <a href="?feld=ort&dir=desc"><img src="ab.gif"></a></th> <th>Telefon</th> <th>E-Mail</th> <th> </th></tr> <?php $i = 1; while (list($id,$zuname,$vorname,$anrede,$adresse,$plz,$ort,$tel,$mail) = mysql_fetch_row($ergebnis)) { if (($i % 2) == 1) { echo "<tr class='high'><td align='right'>"; } else { echo "<tr class='low'><td align='right'>"; } echo "$i</td>"; echo "<td>$anrede</td><td>$zuname</td><td>$vorname</td><td>$adresse</td><td>$plz</td><td>$ort</td><td>$tel</td>"; echo "<td><a href='mailto:$mail'>$mail</a></td>"; echo "<td><a href='?aktion=loesch&&iddel=$id'><img src='loesch.gif' border='0' alt='Löschen'></a></td></tr>"; $i++; } ?> </table> </body> </html>
body { padding:25px; font-family:Arial; background-color:white; color:black; } h1 { font-size:24pt; background-color:rgb(204,204,204); color:rgb(70,70,70); padding:7px; font-weight:bold; } .high { background-color:rgb(200,200,200); } .low { background-color:rgb(210,180,180); } th { text-align:left; background-color:black; color:white; padding:5px; } table { border-collapse:collapse; } td { padding:5px; } form { background-color:rgb(210,180,180); width:350px; padding:10px; } a:link { color:blue; text-decoration:none; } a:visited { color:blue; text-decoration:none; } a:hover { color:white; background-color:blue; text-decoration:none; }

