iReklama  |  PC Svět  |  vyhledávací centrála  |  Diskuzní fórum  |  WWW katalog  |  Guestbook  |  MailForm  |  kontakt: pcsvet@pcsvet.cz - čte si nás 17 čtenářů
 
PC Svět
Hlavní stránka
ASP
Aktuality
Assembler
C,C++
Delphi
Diskuze
Grafika
Hacking
Hardware
Hry a zábava
HTML
Internet
JavaScript
Komunikace
Linux
Microsoft Office
Turbo Pascal
PHP
Software
Tiskové zprávy
Visual Basic
Windows
WWW katalog

Knihovna zdr. kódů

Nabídka skriptů aj.

Homepage autora
Služby
Guestbook
  kniha návštěv pro
  každého
MailForm
  zasílání výsledků
  formulářů na e-mail
Programy
DOS Commander
WinMan
Windows Tools
Informace
O PC Světě
Přehled rubrik
Reklama
Výsledky anket
Přehled novinek


šéfredaktor
Petr Šťastný
admin@pcsvet.cz

zástupce šéfredaktora
Pavel Rauš
raus@pcsvet.cz

Stránka je optimalizo-
vána pro prohlížeč
Internet Explorer 5.0
při rozlišení 800x600

 © Petr Šťastný 2001
   All rights reserved

PC Svět
ikonka PC Světa

Linux - zdarma a legálně
TOPlist

Vytváříme jednoduché databáze ve svém webu
Vytisknout   Poslat   Komentáře (0)   Přidat komentář

Článek s poněkud podivným názvem má za úkol seznámit čtenáře s možností vytváření jednoduchých databází na internetu, aniž by je musel podporovat server jeho poskytovatele.

Možná jste někdy pocítili potřebu zveřejnit na internetu nějaká strukturovaná data, například ceník nebo seznam osob apod. Pokud jde o složité systémy dat, je jistě výhodnější zaplatit si u poskytovatele podporu skutečných databází jako je SQL, ale v případě jednoduchých tabulek by vám mohla stačit vlastnost prohlížeče Internet Explorer 4.0 a jeho následovníků.

Je jí prvek ActiveX nazvaný Tabular Data Controls, který vám umožní prezentovat v HTML sránce data uložená v externím textovém souboru, ovšem za předpokladu, že mají určitý formát.

Nejprve si ukážeme datový soubor. K tomu nám poslouží následující příklad (jde o soubor pojmenovaný data.txt):

"cislo","nazev","autor","cena"
1,"Učebnice jazyka C","Pavel Herout","149"
2,"Linux a KDE","Stefanie Teufel","195"
3,"100 fíglů a tipů pro Internet","Miloš Čermák","69"
4,"Mistrovství v C++","Stephen Prata","890"

Nějak takto by tedy měl vypadat datový soubor vaší "databáze". Důležitý je první řádek, který udává názvy jednotlivých sloupců. Tento soubor potom pomocí zmíněného ActiveX prvku vložíme do HTML stránky, která by mohla vypadat třeba takto:

<html>
<head>
<title>Moje databáze</title>
<object 
ID="databaze"
classid="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83"
width=80
height=30>
<param name="DataURL" value="data.txt">
<param name="UseHeader" value="True">
</object>
</head>

<body style="background-color: antiquewhite">

<h1 style="text-align: center">Moje databáze</h1>
<table border="1" datasrc="#databaze" align="center">
<thead>
<tr style="font-weight: bold"><td>Název</td>
<td>Autor</td><td>Cena Kč</td></tr>
</thead>
<tbody>
<tr>
<td><span datafld="nazev"></span></td>
<td><span datafld="autor"></span></td>
<td align="center"><span datafld="cena"></span></td>
</tr>
</tbody>
</table>

</body>
</html>

První důležitá část se nachází v hlavičce stránky. Tag Object zde vytváří objekt nazvaný databaze, který obsahuje dva parametry. Parametr DataURL oznamuje prohlížeči adresu datového souboru a a parametr Use Header zajišťuje vytvoření hlavičky podle prvního rádku datového souboru. Dalším důležitým prvkem je parametr DATASRC v tagu <table<, který tabulce předává jméno vytvořeného databázového objektu. Poslední důležitou část tvoří tagy <span<, které určují umístění jednotlivých dat ve stránce.

Nejspíše vás napadnou nějaké možnosti využití, zvláště pokud by byla taková databáze doplněna nějakými skripty. Bohužel i tento způsob prezentování dat má chyby, tentokrát v tom, že jde o technologii Microsoftu podporovanou pouze jeho prohlížeči. Uživatelé Netscapu nebo Opery mají smůlu.

Autor: Petr Kinšt, petr.kinst@seznam.cz, informace a seznam článků


Komentáře k článku

Žádné komentáře k tomuto článku

Přidat komentář


Poslední články ze stejné rubriky
Webdesign aneb co byste měli vědět (2.)
Paleta 256 barev pro WWW stránky
Webdesign aneb co byste měli vědět (1.)
Tipy a rady při tvorbě HTML stránek (2.)
CSS Cascading Style Sheets - definice vlastních stylů

Diskuze - HTML - celkem 141 příspěvků (zobrazeno max. 15) - zobrazit celou diskuzi
Podkategorie
Formuláře [13]
Rámy (frames) [7]
Název Autor Datum
Hesla pro jednotlivce David Labaš 16.08.2001
• Re: Hesla pro jednotlivce Petr Šťastný 17.08.2001
UTF-8 SFanda 01.08.2001
• Re UTF-8 Michal Pázler 02.08.2001
• Re Re UTF-8 SFanda 02.08.2001
Diskusia Filip K. 31.07.2001
• RE: Diskusia Michal Pázler 02.08.2001
xhtml SFanda 24.07.2001
• neumí SFanda 07.08.2001
tlacitka karman 23.07.2001
• RE: Tlačítka Stefan 23.07.2001
Tip na skript Bosito 20.07.2001
• zkus http://java.tatousek.cz tam by to moh... Michal Pázler 26.07.2001
Změna rozlišení z 800x600 na 1024x768 Bosito 11.07.2001
• RE:Změna rozlišení z 800x600 na 1024x768 David Máj 11.07.2001
Hosting & doména:
PES.cz
Poslední články
Přehled distribucí Linuxu (147)
JavaScript: Jak přetížit vzdálený počítač
Dobré Weby (4.) - 300 českých chatů
Základ programování ve Windows a C++ (4.)
Access - hledání záznamu
Hodnocení článku
nejlepší <----> nejhorší
    
Zatím nehodnoceno
Informace o článku
Datum 3.8.2001
Čtenářů 331
Autor Petr Kinšt
Rubrika HTML
Nový redaktor
  Chcete psát články
  pro PC Svět či se
  stát redaktorem?

Články honorovány!

  Více zde
EInfo
  Chcete být informováni
  o každém novém článku
  na PC Světě?

Zadejte svůj e-mail:

MSN.ATLAS.CZ

hlavní stránka  |  vyhledávací centrála  |  Diskuze  |  WWW katalog  |  Guestbook  |  MailForm  |  kontakt: pcsvet@pcsvet.cz

Se svými dotazy či problémy se obracejte na diskuzní fórum, věci týkající se PC Světa směřujte na e-mail pcsvet@pcsvet.cz

Šíření obsahu tohoto serveru nebo jeho části je bez souhlasu redakce zakázáno.
(c) PC Svět 2001 - Všechna práva vyhrazena.