..


Sponzorirani linkovi

Napravite imenik sa ASP i Access

Članak je napisao Luca Ruggiero
Stranica 1 od 6

Uvod

Katalog je indeksiranje alat koji svaki webmaster ili web marketer, koristi za mjesto stranice u tražilicama kroz izvješće.

To je složen i bogat kontrole kako bi se profesionalno uzorak pismo ovog članka, je u ASP je funkcionalna osnova, korisnik strane i uprave strani, za realizaciju ovog važnog instrumenta.

Na kraju članka, vidjet ćemo koliko i koja poboljšanja su na primjer ove obrazovne članka kako bi se postigla konkurentna usluga.

Stvaranje mape na vašem imeniku web poslužitelju unutar kojeg bi se sve aplikacije datoteke, i dodijeliti sve dozvole za čitanje i pisanje.

Baze podataka

Mi ćemo koristiti bazu podataka MS Access i mi ćemo nazvati directory.mdb unutar kojeg će se stvoriti sljedeće tablice i srodnih područja:

  • kategorijama
    • cat_id (Counter)
    • cat_nome (Tekst, 50)
  • subcat
    • sub_id (Counter)
    • sub_cat (numerički)
    • sub_nome (Tekst, 50)
  • Imenik
    • dir_id (Counter)
    • dir_sub (numerički)
    • dir_titolo (Tekst, 50)
    • dir_url (Tekst, 100)
    • dir_descrizione (Tekst, 255)
    • dir_accettato (Da / Ne)
Imena polja, na što sam dodijeljen prefiks koji označava naziv tablice su abbstanza objašnjenja u odnosu na zadatak u kojem će obavljati.

Konkretno, na području sub_cat (subcat stola) je referenca na stol i polje dir_sub kategorije (tablica imenik) je na stolu subcat.

Polje dir_accettato, Booleova, (tablica imenik) po defaultu postavljena na False, a ne moraju prikazivati ​​mjesto pregledao dok administrator sustava će biti prihvaćena.

Naravno, morate uzeti u obzir da Access baza podataka je vrlo ograničena i, kako bi se ponuditi alat Uvećana da sadrži velike količine podataka, bilo bi dobro razmišljati o većim kapacitetom baze podataka kao što su MySQL, za koje sve skripte Gledajući dalje naprijed (iako neprovjerene) već treba biti savršeno kompatibilni, jednostavno mijenjanje niza povezivanja na bazu podataka u konfiguracijsku datoteku, predmet sljedećeg stavka.

Konfiguracijsku datoteku

Da bi uvijek imati osnovne elemente zajednički za sve stranice imenik, kao i niza povezivanja na bazu podataka, kreirati datoteku config.asp pratnji sljedeći kod:






 <%



    



 Opcija Eksplicitno



    



 Na pogreške nastaviti sljedećeg



    



 Response.Buffer = True



    



 Response.Expires = 0



    



 Session.Timeout = 60



    



 Dim cn, RS, SC



    



 SC = ""



    



 CnOpen funkcija ()



        



 Postavite cn = Server.CreateObject ("ADODB.Connection")



        



 Postavite rs = Server.CreateObject ("ADODB.Recordset")



        



 cn.Open SC



    



 Kraj funkcija



    



 CnClose funkcija ()



        



 Postavite rs = Nothing



        



 cn.Close



        



 Postavite cn = Nothing



    



 Kraj funkcija







 %>



Naslovnica Katalog

Početni zaslon Imenik prikazuje glavne kategorije u paged tablici sa stupcima prikazuje ikonu mape u sustavu Windows stilu pokazivač.

Vidimo Pregled:

Prije nego što nastavite s kodove koji čine razne fileove i različite korake u provedbi zahtjeva u pitanju, preuzmite sljedeće ikone, naziv koji ste mu Folder.gif i biti spremljene u radnoj knjizi:

Tako ćemo se kod u default.asp:






 <% @ LANGUAGE = VBScript%>







 <!--# Uključite file = "config.asp" ->







 <%



    



 Poziv CnOpen ()







 %>







 <html>







 <head>







 <title> Imenik ASP </ title>







 </ Head>







 <body>







 <h1> Imenik ASP </ h1>







 <table> <tr>







 <%



    



 Dim računati



    



 count = 0



    



 rs.Open "SELECT * FROM kategorijama ORDER BY ASC cat_nome", CN, 1



    



 Dok rs.EOF = False



        



 Ako count = 2 tada







 %>







 </ TR> <tr>







 <%



            



 count = 0



        



 Kraj Ako je







 %>







 <td> <img src="folder.gif"> </ td>







 <td>







 <Href = "cat.asp? Id = <% = RS (" cat_id ")%>"><%= RS ("cat_nome ")%></>







 </ Td>







 <%



        



 count = count + 1



        



 rs.MoveNext



    



 Lužički Srbin



    



 rs.Close







 %>







 </ Tr> </ table>







 </ Body>







 </ HTML>







 <%



    



 Poziv CnClose ()







 %>



Mi jednostavno izvesti upit na stolu na zaslonu i ispisati kategorije rezultate u tablice stranica, kao što je ranije spomenuto, u stupce.

Linkovi upućuju na datoteke cat.asp da, kroz querystring, preuzimanje vezane podkategorija.

U istoj kategoriji ...
E-učenje
ASP tečaja ASP tečaja
Cijeli tečaj za izradu dinamičkih Web stranica. -15% Popusta do 15/11/2011.
ASP tečaj od nule ASP tečaj od nule
Microsoft VBScript ASP i učiti od nule. U samo 29 €.
ASP i Access tečaj ASP i Access tečaj
Upravljanje bazom podataka MS Access s ASP. U samo 29 €.
Sponzorirani linkovi