Informatikdienste IT Fort- und Weiterbildungen Kurs AEMS1, Einführung in MySQL 5 und PHP 5 HS12 Aufgabe: Analyse viewdb3.php Versuchen Sie zuerst die Fragen in Ihrer Gruppe zu beantworten. Wenn Sie eine Frage nicht beantworten können, fragen Sie die anderen Gruppen. 1. Versuchen Sie im Quellcode von viewdb3.php html-Code, php-Code und SQL-Code zu unterscheiden. 2. Wie lassen sich im php-Code Variablen erkennen? 3. Welche MySQL-Tabelle wird in diesem php-Skript abgefragt? 4. Überlegen Sie sich, was vom Zeitpunkt des Aufrufs von viemlb3.php vom Browser auf bis zum Anzeigen der fertigen Seite im Browser abläuft. Seite 1/1 Informatikdienste IT Fort- und Weiterbildungen Kurs AEMS1, Einführung in MySQL 5 und PHP 5 HS12 Quellcode vom PHP-Skript viewdb3.php <html> <?php include("ssl-dir/conf/config.php"); $dbh = mysql_connect($dbserver, $benutzerwww, $passwortwww); mysql_select_db($datenbank,$dbh); $sql="select * from personnel"; $result = mysql_query($sql,$dbh); ?> <table border=1> <tr> <td><b>Last name</b></td> <td><b>First name</b></td> <td><b>Nick name</b></td> <td><b>E-Mail</b></td> <td><b>Salary</b></td> <td><b>Options</b></td> </tr> <?php while ($myrow = mysql_fetch_array($result)){ echo " <tr>\n"; echo " <td>".$myrow["lastname"]."</td>\n"; echo " <td>".$myrow["firstname"]."</td>\n"; echo " <td>".$myrow["nick"]."</td>\n"; echo " <td>".$myrow["email"]."</td>\n"; echo " <td>".$myrow["salary"]."</td>\n"; echo " <td>\n"; echo ' <a href="delete.php?id='.$myrow["id"].'">delete</a>'; echo ' <a href="edit.php?id=' .$myrow["id"]. '&firstname='.$myrow["firstname"] . '&lastname=' .$myrow["lastname"]. '&nick=' .$myrow["nick"]. '&email=' .$myrow["email"]. '&salary=' .$myrow["salary"].'"> edit </a>'; echo " </td>\n"; echo " </tr>\n"; } ?> </table> </html>