Szenario: Jahr 2022: Die ehemalige 8bi des Schuljahres 2011/12 ist beauftragt, eine Website für das zehnjährige Maturatreffen zu erstellen. Folgende Anforderungen an die Site werden zumindest gestellt:
<html> <head> <title></title> </head> <body text="#FFFFFF" bgcolor="#2F2F2F" link="##0060FF" alink="#FFFFFF" vlink="##0060FF"> <div align="center"> <h1>Maturatreffen der Abschlussklassen 2011/12</h1> <hr><br> <h4>Bitte fülle folgendes Formular aus!</h4><br> <form action="speichern.php" method="POST"> <table cellpadding="3"> <tr> <td width="150">Vorname:</td> <td colspan="3"><input type="Text" name="vorname"></td> </tr> <tr> <td>Nachname:</td> <td colspan="3"><input type="Text" name="nachname"></td> </tr> <tr> <td>Adresse:</td> <td colspan="3"><input type="Text" name="adresse"></td> </tr> <tr> <td>PLZ - Ort</td> <td colspan="3"><input type="Text" name="plz" size="2" maxlength="4"> - <input type="Text" name="ort" size="11"></td> </tr> <tr> <td>E-Mail:</td> <td colspan="3"><input type="Text" name="email"></td> </tr> <tr> <td rowspan="2">Klasse:</td> <td align="center">8A</td> <td align="center">8B</td> <td align="center">8C</td> </tr> <tr align="center"> <td><input type="Radio" name="klasse" value="A" checked></td> <td><input type="Radio" name="klasse" value="B"></td> <td><input type="Radio" name="klasse" value="C"></td> </tr> <tr> <td>Ich komme:</td> <td align="center" colspan="3"><input type="Checkbox" name="treffen" value="true" checked></td> </tr> </table> <input type="Submit" name="submit" value="Absenden"> </form> <hr><br> <a href="anzeigen.php"><h3>Wer hat sich bereits eingetragen?</h3></a> </div> </body> </html>
<html> <head> <title></title> </head> <body text="#FFFFFF" bgcolor="#2F2F2F" link="##0060FF" alink="#FFFFFF" vlink="##0060FF"> <div align="center"> <h1>Maturatreffen der Abschlussklassen 2011/12</h1> <hr> <?php $treffen=false; $vorname=$_POST["vorname"]; $nachname=$_POST["nachname"]; $adresse=$_POST["adresse"]; $plz=$_POST["plz"]; $ort=$_POST["ort"]; $email=$_POST["email"]; $klasse=$_POST["klasse"]; if($_POST["treffen"]==true) $treffen=true; include("config.inc.php"); $sql="INSERT INTO $tabelle VALUES ('$vorname', '$nachname', '$adresse', '$plz', '$ort', '$email', '$klasse', '$treffen')"; $result=mysql_query($sql) or die ("SQL-Fehler: ".mysql_error()); echo "<br><h3>Danke für deine Anmeldung!</h3>"; mysql_close($verbindung); ?> <br><hr><br> <a href="anzeigen.php"><h3>Weiter zur Liste</h3></a> <a href="maturatreffen.html"><h3>Zurück zur Startseite</h3></a> </div> </body> </html>
<html> <head> <title></title> </head> <body text="#FFFFFF" bgcolor="#2F2F2F" link="##0060FF" alink="#FFFFFF" vlink="##0060FF"> <div align="center"> <h1>Maturatreffen der Abschlussklassen 2011/12</h1> <hr><br> <?php include("config.inc.php"); ?> <p><table> <tr> <td colspan="5" align="center"><h2><u>8A</u></h2></td> </tr> <tr align="center"> <td width="200"><h3>Name</h3></td> <td width="200"><h3>Adresse</h3></td> <td width="200"><h3>PLZ - Ort</h3></td> <td width="200"><h3>E-Mail</h3></td> <td width="200"><h3>Kommt?</h3></td> </tr> <?php $sql="SELECT * FROM $tabelle WHERE Klasse = 'A' ORDER BY Nachname ASC;"; $query=mysql_query($sql); $anzahl=mysql_num_rows($query); for ($i=0; $i<$anzahl; $i++) { $vorname=mysql_result($query, $i, 0); $nachname=mysql_result($query, $i, 1); $adresse=mysql_result($query, $i, 2); $plz=mysql_result($query, $i, 3); $ort=mysql_result($query, $i, 4); $email=mysql_result($query, $i, 5); $treffen=mysql_result($query, $i, 7); echo "<tr align=\"center\">\n <td>$nachname $vorname</td>\n <td>$adresse</td>\n <td>$plz - $ort</td>\n <td>$email</td>\n "; if ($treffen==1) echo "<td><img src=\"ja.png\" width=\"40\" height=\"40\"></td>\n</tr>"; else echo "<td><img src=\"nein.png\" width=\"40\" height=\"40\"></td>\n</tr>"; } ?> </table></p> <br><br> <p><table> <tr> <td colspan="5" align="center"><h2><u>8B</u></h2></td> </tr> <tr align="center"> <td width="200"><h3>Name</h3></td> <td width="200"><h3>Adresse</h3></td> <td width="200"><h3>PLZ - Ort</h3></td> <td width="200"><h3>E-Mail</h3></td> <td width="200"><h3>Kommt?</h3></td> </tr> <?php $sql="SELECT * FROM $tabelle WHERE Klasse = 'B' ORDER BY Nachname ASC;"; $query=mysql_query($sql); $anzahl=mysql_num_rows($query); for ($i=0; $i<$anzahl; $i++) { $vorname=mysql_result($query, $i, 0); $nachname=mysql_result($query, $i, 1); $adresse=mysql_result($query, $i, 2); $plz=mysql_result($query, $i, 3); $ort=mysql_result($query, $i, 4); $email=mysql_result($query, $i, 5); $treffen=mysql_result($query, $i, 7); echo "<tr align=\"center\">\n <td>$nachname $vorname</td>\n <td>$adresse</td>\n <td>$plz - $ort</td>\n <td>$email</td>\n "; if ($treffen==1) echo "<td><img src=\"ja.png\" width=\"40\" height=\"40\"></td>\n</tr>"; else echo "<td><img src=\"nein.png\" width=\"40\" height=\"40\"></td>\n</tr>"; } ?> </table></p> <br><br> <p><table> <tr> <td colspan="5" align="center"><h2><u>8C</u></h2></td> </tr> <tr align="center"> <td width="200"><h3>Name</h3></td> <td width="200"><h3>Adresse</h3></td> <td width="200"><h3>PLZ - Ort</h3></td> <td width="200"><h3>E-Mail</h3></td> <td width="200"><h3>Kommt?</h3></td> </tr> <?php $sql="SELECT * FROM $tabelle WHERE Klasse = 'C' ORDER BY Nachname ASC;"; $query=mysql_query($sql); $anzahl=mysql_num_rows($query); for ($i=0; $i<$anzahl; $i++) { $vorname=mysql_result($query, $i, 0); $nachname=mysql_result($query, $i, 1); $adresse=mysql_result($query, $i, 2); $plz=mysql_result($query, $i, 3); $ort=mysql_result($query, $i, 4); $email=mysql_result($query, $i, 5); $treffen=mysql_result($query, $i, 7); echo "<tr align=\"center\">\n <td>$nachname $vorname</td>\n <td>$adresse</td>\n <td>$plz - $ort</td>\n <td>$email</td>\n "; if ($treffen==1) echo "<td>ja</td>\n</tr>"; else echo "<td>nein</td>\n</tr>"; } ?> </table></p> <hr><br> <a href="maturatreffen.html"><h3>Zurück zur Startseite</h3></a> </div> </body> </html>