Avatar billede fastpoint Nybegynder
30. januar 2002 - 09:18 Der er 13 kommentarer og
1 løsning

til coltau

scriptet mangler kun nogen småting..

Jeg kunne ikke finde det sted hvor jeg sætter den til order by ID eller date...de nye billeder skal helst op i toppen:)

Og der skal kun være 25 billeder på hver side så der skal laves en frem og tilbage. jeg har disse kodestumper som jeg ikke kan få til at virke i det

rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
  rs.PageSize = 20
  rs.AbsolutePage = intPage
  intRecCount = rs.PageSize
  intPageCount = rs.PageCount
  Do While Not rs.EOF And intRecCount > 0
    Response.Write " <A HREF=""default.asp?id="& rs("id") & """>"& rs("titel") & "<br></A>"
  intRecCount = intRecCount - 1
  rs.MoveNext
  Loop
End If
rs.Close
Set rs = Nothing

og til frem og tilbage knapperne

Response.Write "<center>"
If Clng(intPage) > 1 Then
  Response.Write "<a href=default.asp?page=" & intPage - 1 & ">Back</a>"
Else
  Response.Write "Back"
End If

Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
  Response.Write "- <a href=default.asp?page=" & intPage + 1 & ">Next</a> "
Else
  Response.Write "- Next"
End If
%>


hvis du altså vil kan bruge det:)


og så det måske svære med at den tjecker om formattet må uploades eller ej.
Avatar billede coltau Juniormester
30. januar 2002 - 09:46 #1
Med 25 på hver side mener du vel forsiden. ? (default.asp)

Kontrol ved upload af billede:
1. Ikke større end 100kb. ? eller ?
2. format må kun være jpg/jpeg/gif. ?
Avatar billede coltau Juniormester
30. januar 2002 - 11:31 #2
Hvor meget af koden må jeg ændre i. Det lyder til at du allerede har ændret noget.
Avatar billede fastpoint Nybegynder
30. januar 2002 - 13:06 #3
nej jeg pillede bare ved den:=) du må gerne ændre i det hele.. ja jeg mener forsiden. og størrelsen må gerne være 500kb.
ja jpg/jpeg/gif da de ikke fylder for meget. og jeg lod mærke til en til fejl...prøv at skrive en lidt lang titel så giver den en fejl.
Avatar billede coltau Juniormester
30. januar 2002 - 21:58 #4
Jeg sender ændringerne nu. !
Avatar billede fastpoint Nybegynder
31. januar 2002 - 08:48 #5
Når jeg køre default.asp får jeg denne fejl


Error Type:
ADODB.Recordset (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/morefiles/default.asp, line 32

Hvis det bare er en mindre fejl kan du bare fortælle mig hvad jeg skal ændre her:)
Avatar billede coltau Juniormester
31. januar 2002 - 09:20 #6
Så fik du alligevel den forkerte default.asp. Jeg fik samme fejl da jeg uploade til internettet - men ikke lokalt (PWS)
her er den rigtige:

<%@ LANGUAGE="VBSCRIPT"%>
<% Response.Expires = 0 %>
<!-- #include file="html.inc" -->

<%
Const intMaxRSPerPage = 25 ' Antal pr side

' Læs parametre
if IsEmpty(Request.QueryString("Page")) then
  intPage = 1
else
  intPage = CInt(Request.QueryString("Page"))
end if

Response.Write("<html><head><LINK HREF='styles.css' REL='stylesheet' TYPE='text/css'></head>")

' Overskrift
Response.Write("<body><h3><p align='center'>Overskrift</p></h3>")
Response.Write("<hr width='90%' align='center'>")

' Opret ADO-connection
Set myConn = Server.CreateObject("ADODB.Connection")
  myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("info.mdb")

' Opret RecordSet
Set RS = Server.CreateObject("ADODB.RecordSet")
  RS.CursorLocation = 3 ' adUseClient
  RS.CursorType = 3 ' adOpenStatic
  RS.CacheSize = intMaxRSPerPage
  RS.Open "SELECT * FROM info order by Dato", myConn, , , &H0001 ' adCmdText
  if not RS.EOF then
    RS.PageSize = intMaxRSPerPage
    RS.AbsolutePage = intPage

    ' Vis knapper til flere sider
    intTotalPage = CInt(Int((RS.RecordCount - 1) / intMaxRSPerPage) + 1)
    if intTotalPage > 1 then
      Response.Write("<div align='center'><table border='0' cellpadding='0' width='80%'><tr>")
      intMax = intMaxRSPerPage * intPage
      if intMax > RS.RecordCount then
        intMax = RS.RecordCount
      end if
      intMin = intMaxRSPerPage * (intPage - 1) + 1
      if intMax <> intMin then
        Response.Write("<td class='smalllink' width='60%'>Her vises " & CStr(intMin) & " til " & CStr(intMax) & " af i alt " & CStr(RS.RecordCount) & " navne. Side " & CInt(intPage) & " af " & CStr(intTotalPage) & ". Vælg side </td>")
      else
        Response.Write("<td class='smalllink' width='60%'>Her vises " & CStr(intMin) & " af " & CStr(RS.RecordCount) & ". Side " & CInt(intPage) & " af i alt " & CStr(intTotalPage) & " navne. Vælg side </td>")
      end if
      for intI = 1 to intTotalPage
        if intI <> intPage then
          Response.Write("<td class='smalllink'><a href='default.asp?Page=" & CStr(intI) & "'>" & CStr(intI) & "</a></td>")
        else
          Response.Write("<td class='smalllink'>" & CStr(intI) & "</td>")
        end if
      next
      Response.Write("</td></tr></table></div>")
    end if
  end if

  ' Vis overskriftskollonne
  Response.Write("<div align='center'><table width='80%'><tr>")
  Listheader "Titel", "40%"
  ListHeader "Navn", "40%"
  ListHeaderC "Dato", "20%"
  ' Vis 25 linier
  if not RS.EOF then
    for intI = 1 to intMaxRSPerPage
      Response.Write("</tr><tr>")
      LinkItem RS("Titel"), "40%", "visinfo.asp?ID=" & RS("ID")
      ListItem RS("Navn"), "40%"
      ListItemC RS("Dato"), "20%"
      RS.MoveNext
      if RS.EOF then exit for
    next
  end if
  Response.Write("</tr></table></div>")
  ' Luk det hele igen
  rs.Close
  myConn.Close
Set rs = Nothing
Set myConn = Nothing

Response.Write("<hr width='90%' align='center'>")

' Knapper i bunden
Response.Write("<body><div align='center'><table width='100'><tr>")
LinkButton "Opret", "add.asp?mode=insert", "20%"
Response.Write("</tr></table></div>")

Response.Write("</body></html>")
%>
Avatar billede fastpoint Nybegynder
31. januar 2002 - 19:21 #7
det virker:)

jeg skal nok oprette et nyt spørgsmål hvis der skulle dukke noget nyt op:)

Mvh
Fastpoin
Avatar billede coltau Juniormester
01. februar 2002 - 10:59 #8
Fino.
Avatar billede fastpoint Nybegynder
07. februar 2002 - 16:56 #9
hej igen

jeg har lige opdaget at andre ikke kan se billederne der bliver tilføjet... jeg tjeckede om det var rigtig ved at gå en tur på biblioteket og ja det var sandt. på min egen pc kan jeg sagtens se dem, men andre kan ikke...

hvad er der galdt? jeg prøver i mellemtiden at uploade til www.friserverplads.dk for at teste og det vil virke der
Avatar billede fastpoint Nybegynder
07. februar 2002 - 16:57 #10
heh de reklamere for deres side webdomain.dk så det kan jeg ikke..
men håber du kan finde fejlen alligevel:)
Avatar billede fastpoint Nybegynder
08. februar 2002 - 20:22 #11
coltau...
du kender måske ikke svaret til det her? http://www.eksperten.dk/spm/170059
Avatar billede coltau Juniormester
08. februar 2002 - 23:14 #12
Her er der en Function du i første omgang kan anvende når du uploader. Lokalt (med PWS) skal du anvende den eksisterende.

function GetFileName
  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
  if objFSO.FileExists(strID & ".gif") then
    GetFileName = strID & ".gif"
  else
    if objFSO.FileExists(strID & ".jpeg") then
      GetFileName = strID & ".jpeg"
    else
      if objFSO.FileExists(strID & ".jpg") then
        GetFileName = strID & ".jpg"
      else
        GetFileName = strID & ".gif"
      end if
    end if
  end if
  Set objFile = Nothing
  Set objSFO = Nothing
end function

Jeg kan ikke lige finde ud af hvad der er galt - men jeg tror det har noget med rettigheder at gøre.
Avatar billede fastpoint Nybegynder
12. februar 2002 - 22:16 #13
hej igen:)

her er et til http://www.eksperten.dk/spm/171768
Avatar billede fastpoint Nybegynder
24. februar 2002 - 18:05 #14
er du interesseret kan du kigge på dette... har lige oprettet det
http://www.eksperten.dk/spm/177070

foretrækker du laver det da din kode er let læselig:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester