< SCRIPT LANGUAGE = "JavaScript" ><!-- function zkontroluj(formular) { if (formular.prezdivka.value == "") { alert("Vaše jméno (přezdívku) musíte vyplnit!"); formular.prezdivka.focus(); return false; } else return true; } // --></SCRIPT> <?php include "./config.php"; if ($pridat == "ok") { if (!$prezdivka) { $nic = 1; } //aktuální datum se uloží do proměné $datum = Date("j.m.Y"); $beztext = ""; //tento cyklus zkontroluje zda text obsahuje mezery //jestliže nenalezne mezeru v úseku 20 znaků tak ji vloží sám //zabezpečíme tak roztahování stránky textem bez mezer for ($a = 0; ; $a = $a + 20) { $pomtext = ""; for ($i = $a; $i < ($a + 20); ++$i) { if ($i > StrLen($vzkaz)) { break 2; } $pomtext .= $vzkaz[$i]; } if (StrPos($pomtext, " ")) { $beztext .= $pomtext; } else { $beztext .= $pomtext." "; } } if (StrPos($pomtext, " ")) { $beztext .= $pomtext; } else { $beztext .= $pomtext." "; } $vzkaz = $beztext; //do tabulky kniha uložíme jednotlivé záznamy, které obsahuje vzkaz a datum přidání vzkazu if (!$nic) { $vysledek = MySQL_Query("INSERT INTO kniha VALUES ('', '".HTMLSpecialChars($prezdivka)."', '".HTMLSpecialChars($kemail)."', '".HTMLSpecialChars($URL)."', '$datum', '".HTMLSpecialChars($vzkaz)."')"); if (!$vysledek) { echo "Došlo k chybě při zpracování dotazu v databázi.<BR>\n"; exit; } } header ("Location: http://yim.wz.cz/index.php?a=4"); echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php?a=4\">"; exit; } ?> <div align="center"><font size="+3">Kniha hostů, připomínek a nápadů</font></div> <br> <table border="0" cellspacing="0" cellpadding="0" align="center"> <form action="index.php?a=4" method="post" onSubmit="return zkontroluj(this)"> <INPUT type="hidden" name="pridat" value="ok"> <tr><td style="width: 120px;"> Jméno*: </td><td> <input type="text" name="prezdivka" size="30" maxlength="60"> </td></tr> <tr><td style="width: 120px;"> E-mail: </td><td> <input type="text" name="kemail" size="30" maxlength="60"> </td></tr> <tr><td style="width: 120px;"> Web (i s http://): </td><td> <input type="text" name="URL" size="30" maxlength="60" value="http://"> </td></tr> <tr><td valign=top style="width: 120px;"> Text zprávy: </td><td> <textarea cols="45" rows="10" name="vzkaz"></textarea> </td></tr> <tr><td style="width: 120px;"> </td><td> <div align="center"><input type="submit" value="Odeslat"> <input type="Reset" value="Vymazat"></div> </td></tr> </form> </table> <hr color="#c0c0c0" width='45%' align="center"> <?php //vybereme z tabulky kniha všechny údaje a seřadíme je podle ID sestupně $vysledek = MySQL_Query("SELECT * FROM kniha ORDER BY ID DESC"); if (!$vysledek) { echo "Došlo k chybě při zpracování dotazu v databázi.<BR>\n"; exit; } $i = 0; //tento cyklus vypíše záznamy z tabulky kniha echo "<table align=\"center\" style=\"width: 60%;\"><tr><td style=\"width: 100%;\">"; while ($zaznam = MySQL_Fetch_Array($vysledek)) { if ($pocet == "") { $pocet = 0; } ++$i; $max_pocet = $pocet + 42; if (($i > $pocet) and ($i <= $max_pocet)) { if ($zaznam['URL'] == "" || $zaznam['URL'] == "http://") { $URL = 0; } else { $URL = 1; } if ($zaznam['email'] == "" || $zaznam['email'] == "@") { $mail = 0; } else { $mail = 1; } echo "<B>Jméno:"; echo $mail?"<A href=\"mailto: ".$zaznam["email"]."\">": ""; echo$zaznam["prezdivka"]; echo$mail?"</a>": ""; echo "<BR>\n"; echo "Datum: ".$zaznam["datum"]."<BR>\n"; echo $URL? "URL: <A href=\"".$zaznam["URL"]."\">".$zaznam["URL"]."</A><BR>\n": ""; echo "</B>"; echo $zaznam["vzkaz"]. "<hr color='#c0c0c0' width='45%' align='center'><BR><BR>\n"; } } //pomocí těchto proměných zajístíme postupné zobrazování knihy návštěv $zpet = $pocet - 42; $vpred = $pocet + 42; if ($pocet != 0) { echo "<A href=\"index.php?a=4&pocet=".$zpet."\"><B><< Předchozí </B></A>"; } if ($vpred < $i) { echo "<A href=\"index.php?a=4&pocet=".$vpred."\"><B>Další >></B></A>"; } echo"</td></tr></table>"; ?>
..::Zpět::..
|