mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-10-20 02:05:05 +02:00
411 lines
16 KiB
HTML
411 lines
16 KiB
HTML
|
<html>
|
||
|
<head>
|
||
|
|
||
|
|
||
|
<title>PHP-Einfach.de - MySQL Einführung - Weitere Abfragen</title>
|
||
|
|
||
|
|
||
|
<meta name="Author" content="Andavos">
|
||
|
<meta name="Publisher" content="Andavos">
|
||
|
<meta name="Copyright" content="Andavos">
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="css/main.css" tppabs="http://www.php-einfach.de/offline/css/main.css" type="text/css">
|
||
|
</head>
|
||
|
<body text="#000000" bgcolor="#DDDDDD" link="#004A95" alink="#004A95" vlink="#525252">
|
||
|
|
||
|
<table align="center" height="100%" width="100%" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td align="center" valign="middle" height="100%" width="100%">
|
||
|
|
||
|
<table height="100" width="750" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td height="100" bgcolor="#FFE09F" width="750"><img src="grafiken/banner_top.jpg" tppabs="http://www.php-einfach.de/offline/grafiken/banner_top.jpg" width="750" height="100" border="0" alt="">
|
||
|
<a name="oben"></a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<table height="650" width="750" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td valign="top" bgcolor="#FFE09F" width="160">
|
||
|
|
||
|
<table width="160" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td height="100" width="5"></td>
|
||
|
<td class="black" height="100" width="150">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<br><b><center><img src="grafiken/side_navigation.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_navigation.gif" width="150" height="25" border="0" alt=""></center></b>
|
||
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/index.php"><b>»</b> Startseite</a><br>
|
||
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_news.php"><b>»</b> Newsübersicht</a><br>
|
||
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_email.php"><b>»</b> Kontakt</a><br>
|
||
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_impressum.php"><b>»</b> Impressum</a><br><br>
|
||
|
|
||
|
|
||
|
<center><img src="grafiken/side_community.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_community.gif" width="150" height="25" border="0" alt=""></center>
|
||
|
<a target="_blank" class="blue" target="_blank" href="http://forum.php-einfach.de/"><b>»</b> Forum</a><br>
|
||
|
<a target="_blank" class="blue" href="http://www.php-einfach.de/nav_gaestebuch.php"><b>»</b> Gästebuch</a><br><br>
|
||
|
|
||
|
|
||
|
<center><img src="grafiken/side_tutorials.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_tutorials.gif" width="150" height="25" border="0" alt=""></center>
|
||
|
<a class="blue" href="einf_php.php.htm" tppabs="http://www.php-einfach.de/offline/einf_php.php"><b>»</b> Einführung PHP</a><br>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<a class="blue" href="einf_mysql.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql.php"><b>»</b> Einführung MySQL</a><br>
|
||
|
|
||
|
<a class="blue" href="einf_mysql_anfang.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_anfang.php"><b>»</b> Anfang</a><br>
|
||
|
<div style="position: relative; left:15;" ><a class="blue" href="einf_mysql_tabellen_spalten.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_tabellen_spalten.php"><b>»</b> Tabellen & Spalten</a><br></div>
|
||
|
<a class="blue" href="einf_mysql_tabellen_fuellen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_tabellen_fuellen.php"><b>»</b> Tabellen füllen</a><br>
|
||
|
<a class="blue" href="einf_mysql_verbindung_aufbauen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_verbindung_aufbauen.php"><b>»</b> Verbin. aufbauen</a> <br>
|
||
|
<a class="blue" href="einf_mysql_einfache_abfrage.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_einfache_abfrage.php"><b>»</b> Daten ausgeben</a><br>
|
||
|
<a class="blue" href="einf_mysql_weitere_abfragen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_weitere_abfragen.php"><b>»</b> Weitere Abfragen</a><br>
|
||
|
<a class="blue" href="einf_mysql_daten_schreiben.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_schreiben.php"><b>»</b> Daten hinzufügen</a><br>
|
||
|
<a class="blue" href="einf_mysql_daten_aendern.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_aendern.php"><b>»</b> Daten ändern</a><br>
|
||
|
<a class="blue" href="einf_mysql_daten_loeschen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_loeschen.php"><b>»</b> Daten löschen</a><br>
|
||
|
<a class="blue" href="einf_mysql_anzahl_zeilen.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_anzahl_zeilen.php"><b>»</b> Anzahl d. Zeilen</a><br>
|
||
|
<a class="blue" href="einf_mysql_verbindung_beenden.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_verbindung_beenden.php"><b>»</b> Verbin. beenden</a><br>
|
||
|
<a class="blue" href="einf_mysql_error_handling.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_error_handling.php"><b>»</b> MySQL-Fehler</a><br>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
<center>
|
||
|
<a target="_blank" href="http://www.php-einfach.de/nav_verlinkung.php"><img src="grafiken/php-einfach.gif" tppabs="http://www.php-einfach.de/offline/grafiken/php-einfach.gif" width="88" height="31" border="0" alt="PHP-Einfach.de"></a><br><br>
|
||
|
|
||
|
<a target="_blank" href="http://www.digicount.de/"><b>Counterdienst:</b></a>
|
||
|
<a target="_blank" href="http://www.php-einfach.de/nav_digicount.php"><div>
|
||
|
<img src="grafiken/digicount_livedemo.jpg" tppabs="http://www.php-einfach.de/offline/grafiken/digicount_livedemo.jpg" border="0" alt="Digicount.de"><br>
|
||
|
<small>Unser werbefreier Counter- und Statistikdienst</small></div>
|
||
|
|
||
|
</a>
|
||
|
</center>
|
||
|
|
||
|
|
||
|
|
||
|
</td>
|
||
|
<td height="100" width="5"></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
</td>
|
||
|
<td valign="top" bgcolor="#FFFFFF" width="430">
|
||
|
|
||
|
<table width="430" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td height="100" width="10"></td>
|
||
|
<td valign="top" class="black" height="100" width="410">
|
||
|
<br>
|
||
|
<h4>Weitere Abfragen</h4>
|
||
|
|
||
|
<h5>WHERE</h5>
|
||
|
Bisher haben wir immer alle Datensätze abgefragt, aber zum Glück können wir auch gezielt einzelne Datensätze abfragen. Dabei ändert sich nur der Text (Wert) der Variable <b>$abfrage</b>, alles andere bleibt gleich. <br><br>
|
||
|
|
||
|
Zu erst lernen wir das Attribut <i>WHERE</i> kennen, damit fragen wir Datensätze ab, die einem oder mehreren Kriterien entsprechen.<br><br>
|
||
|
|
||
|
Die Abfrage dafür muss so aussehen:
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id = '1'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Wie ihr wisst, muss danach wieder das alte Script folgen, also so:
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id = '1'";
|
||
|
$ergebnis = mysql_query($abfrage);
|
||
|
while($row = mysql_fetch_object($ergebnis))
|
||
|
{
|
||
|
echo "$row->url <br>";
|
||
|
}
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
Aber wie schon oben erwähnt, ändert sich nur der Text (Wert) von <i>$abfrage</i>.<br><br>
|
||
|
|
||
|
Mit dieser Abfrage wählen wir alle Datensätze aus, welche die <i>id 1</i> haben, und nur dieser Datensatz wird dann ausgegeben.<br><br>
|
||
|
|
||
|
Wir können aber auch andere Kriterien setzen, z.B. so:
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id != '1'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Hiermit geben wir alle Datensätze aus, die als ID <b>nicht</b> den Wert 1 haben.<br><br>
|
||
|
|
||
|
Oder wir fragen die Datensätze ab, in denen die <i>id</i> kleiner als <i>10</i> ist
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id < '10'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Dies geht natürlich auch mit größer (>) aber auch mit allen anderen Operatoren die ihr von den Schleifen/if-Anweisungen her kennt.<br><br>
|
||
|
|
||
|
Wir können auch andere Spalten überprüfen lassen, z.B. alle Datensätze ausgeben, in denen als <b>name</b> <i>Andavos</i> angegeben wurde. Dies sieht dann so aus:
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE name
|
||
|
LIKE 'Andavos'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Anstatt das Gleichheitszeichens wurde jetzt <i>LIKE</i> benutzt. Man könnte zwar ein Gleichheitszeichen benutzen, allerdings sollt ihr beide Varianten sehen. Man kann auch <i>NOT LIKE</i> benutzen, dies ergibt den selben Effekt wie <i>!=</i>.<br><br>
|
||
|
|
||
|
Evt. möchte man ja auch mehrere Datensätze abfragen, dafür gibt es das Attribut: <i>IN ()</i>
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id IN ('1', '3')";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Dies würde die Datensätze 1 und 3 abfragen. Das gleiche geht auch mit Text. Natürlich kann man die Werte auch durch Variablen ersetzen und den Variablen dann Werte zu weisen, z.B. aus einem Formular.<br><br>
|
||
|
|
||
|
Manchmal möchte man ja nur Datensätze abfragen, in denen der Name mit <i>A</i> anfängt. Für unbekannte Zeichen benutzt man in MySQL das: Prozentzeichen (<b>%</b>).
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE name LIKE 'A%'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Man kann das Prozentzeichen immer benutzen, wenn man die genaue Zeichenfolge nicht kennt, also wenn man alle Namen ausgeben möchte, die ein <i>a</i> haben: Die Abfrage sieht so aus:
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE name LIKE '%a%'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Man kann auch mehrere Kriterien setzen, man benutzt dazu <b>AND</b>, <b>OR</b> und <b>XOR</b>. Sie haben die gleiche Funktion wie bei einer <a href="einf_php_if-anweisung.php.htm" tppabs="http://www.php-einfach.de/offline/einf_php_if-anweisung.php">if-Anweisung</a>.
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE name LIKE 'Nils'
|
||
|
AND id < '10'";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Diese Abfrage würde alle Datensätze ausgeben die als <b>name</b> <i>Nils</i> haben und als <b>id</b> einen kleineren Wert als <i>10</i>.
|
||
|
|
||
|
|
||
|
<h5>ORDER BY</h5>
|
||
|
Möchte man die Ausgabe sortieren, z.B. so, dass der neuste Beitrag immer oben steht (dafür kann man auch gut das id-Feld benutzen).<br>
|
||
|
Man kann aber auch andere Felder (z.B. das URL-Feld) sortieren lassen, z.B. alphabetisch.
|
||
|
<br> <br>
|
||
|
|
||
|
Hierfür benötige wir <b>ORDER BY</b>
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links ORDER BY id";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Diese Abfrage würde die Einträge der id nach aufsteigend (1,2,3,4) ausgeben, wenn wir am Schluss noch ein <b>DESC</b> schreiben, wird die Ausgabe der id nach absteigend (4,3,2,1) ausgegeben.
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links ORDER BY id DESC";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Manchmal sieht man auch anstatt einem <i>DESC</i> ein <i>ASC</i>, dies hat die gleiche Wirkung, wie die Abfrage von oben (1,2,3,4), aber dies wird von PHP als Standard eingesetzt, wenn es nicht angegeben wurde.<br><br>
|
||
|
|
||
|
Wir können jetzt auch die anderen Felder sortiert ausgeben lassen
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links ORDER BY name";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Dies würde die Ausgabe nach der Spalte <b>name</b> alphabetisch (a,b,c,d) ausgeben. Die Angabe von <i>DESC</i> würde dies wieder umdrehen (d,c,b,a).<br><br>
|
||
|
|
||
|
Möchten wir für die Sortierung mehrere Kritieren angeben, müssen wir diese durch Komma trennen.
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links ORDER BY name, id DESC";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Diese Abfrage sortiert die Ausgabe erst nach dem <i>name</i> (a,b,c,d) und dann nach der <i>id</i> allerdings falsch herum (4,3,2,1).<br> <br>
|
||
|
|
||
|
|
||
|
<h5>LIMIT</h5>
|
||
|
Möchte man nur eine gewisse Anzahl von Datensätzen ausgeben, setzt man den Befehl <b>LIMIT</b> ein.<br><br>
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links LIMIT 3";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Diese Abfrage würde nur 3 Datensätze ausgeben, denn mit LIMIT bestimmen wir, das nur eine gewisse Anzahl von Datensätzen ausgeben wird.<br><br>
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links LIMIT 10,5";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Hiermit werden <b>5</b> Datensätze ab dem <b>10.</b> abgefragt. Somit realisiert man z.B. später eine Blätterfunktion.<br><br>
|
||
|
|
||
|
Natürlich kann man auch alle Funktionen verbinden:
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE name LIKE 'Nils'
|
||
|
AND id < '20' ORDER BY url, id DESC LIMIT 10,5";
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Dies würde den Datensätze ausgeben, in denen als <b>name</b> <i>Nils</i> steht und die <b>id</b> kleiner ist als <i>20</i>.<br>
|
||
|
Die Abfrage wird dann bei <b>url</b> alphabetisch sortiert (a,b,c) und die <b>id</b> absteigend sortiert (3,2,1). <br>
|
||
|
Anschließend werden nur <b>5</b> Datensätze vom <b>10.</b> ab ausgegeben.<br><br>
|
||
|
|
||
|
Die Ausgabe könnte so aussehen:
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
18 | www.ab.de
|
||
|
11 | www.ab.de
|
||
|
15 | www.ac.de
|
||
|
12 | www.ac.de
|
||
|
19 | www.ad.de
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Davor entsprachen die Datensätze 1 bis 9 auch den Kriterien, wurden aber durch das <i>LIMIT</i> nicht ausgegeben.<br><br>
|
||
|
|
||
|
Aber <b>Achtung</b>, die Reihenfolge der einzelnen Attribute dürfen nicht willkürlich sein. Zuerst muss dort <i>SELECT * FROM tabelle</i> stehen.<br>
|
||
|
Als nächstes kommt <i>WHERE</i> mit den Kriterien. Danach kommt <i>ORDER BY</i> mit den genaueren Bestimmungen zu Ausgabe. Zum Schluss kommt <i>LIMIT</i>.<br><br>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<h5>Abfrage auf der ganzen Seite benutzen</h5>
|
||
|
Möchte man die Abfrage einer Tabelle auf der ganzen Seite benutzen (z.B. fürs Design), könnte man die Seite in die While-Schleife schreiben, das wäre aber sehr umständlich. Es geht auch einfacher. <br>
|
||
|
|
||
|
Wenn wir nur 1 Wert als Ausgabe haben, dann kann die while-Schleife auch entfallen.
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links WHERE id = '1'";
|
||
|
$ergebnis = mysql_query($abfrage);
|
||
|
$row = mysql_fetch_object($ergebnis);
|
||
|
|
||
|
echo "$row->url";
|
||
|
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
Damit wir nur 1 Wert erhalten, können wir uns die Eigenschaft des id Feldes zu Nutzen machen, denn es gibt nur ein Feld in der Tabelle, das den Wert <b>1</b> enthält. Dies haben wir durch den <b>Primary</b> (Primärschlüssel) erreicht.<br>
|
||
|
Man könnte auch <i>LIMIT</i> benutzen.<br> <br>
|
||
|
|
||
|
|
||
|
<font color="#606060">
|
||
|
<pre>
|
||
|
<?php
|
||
|
$abfrage = "SELECT * FROM links LIMIT 1";
|
||
|
$ergebnis = mysql_query($abfrage);
|
||
|
$row = mysql_fetch_object($ergebnis);
|
||
|
|
||
|
echo "$row->url";
|
||
|
|
||
|
?>
|
||
|
</pre>
|
||
|
</font>
|
||
|
|
||
|
<b>Achtung:</b> Sobald mehr als 1 Datensatz gefunden wurde, erhalten wir Fehler bei der Ausgabe.<br><br>
|
||
|
|
||
|
Oft möchte man ja auch, das der PHP Script <a href="einf_mysql_daten_schreiben.php.htm" tppabs="http://www.php-einfach.de/offline/einf_mysql_daten_schreiben.php">Daten hinzufügt</a>.<br><br>
|
||
|
|
||
|
<a href="http://www.php-einfach.de/nav_impressum.php">Autor Andavos</a>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div align="center"><a href="#oben">Nach oben</a></div>
|
||
|
</td>
|
||
|
<td height="100" width="10"></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
</td>
|
||
|
<td valign="top" bgcolor="#FFE09F" width="160">
|
||
|
|
||
|
<table width="160" cellspacing="0" border="0" cellpadding="0">
|
||
|
<tr>
|
||
|
<td height="100" width="5"></td>
|
||
|
<td valign="top" class="black2" height="100" width="150">
|
||
|
|
||
|
<br><b><center><img src="grafiken/side_news.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_news.gif" width="150" height="25" border="0" alt=""></center></b>
|
||
|
|
||
|
|
||
|
<a target="_blank" href="http://www.php-einfach.de/nav_news.php">News</a>
|
||
|
<br><br>
|
||
|
|
||
|
<b><center><img src="grafiken/side_forum.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_forum.gif" width="150" height="25" border="0" alt=""></center></b>
|
||
|
<a target="_blank" href="http://forum.php-einfach.de/">Forum</a>
|
||
|
<br><br>
|
||
|
|
||
|
<b><center><img src="grafiken/side_newsletter.gif" tppabs="http://www.php-einfach.de/offline/grafiken/side_newsletter.gif" width="150" height="25" border="0" alt="Newsletter"></center></b>
|
||
|
|
||
|
<form target="_blank" method="post" action="http://www.php-einfach.de/clanletter/save.php">
|
||
|
|
||
|
|
||
|
<br> <br>
|
||
|
<div align="center">© PHP-Einfach.de 2003 - 2007 </div>
|
||
|
</td>
|
||
|
<td height="100" width="5"></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|