Avatar billede starf Nybegynder
05. februar 2004 - 12:57 Der er 16 kommentarer og
1 løsning

output database og tekst felt spørgsmål

Hej

har en database hvor der står dette i et felt:

http://www.minside/upload/katalog.pdf

er det muligt at tage et output fra den og smide i et tekst felt så den kun viser den sidste del.. altså så tekst felten kun skriver

katalog.pdf?
Avatar billede nute Nybegynder
05. februar 2004 - 13:05 #1
<%
str = "http://www.minside/upload/katalog.pdf" 'fra din database
arr = SPLIT( str, "/" )
Response.Write( arr( Ubound( arr ) ) )
%>
Avatar billede steen Nybegynder
05. februar 2004 - 13:15 #2
Bare for sjov...

<%
Dim strURL, intPlace
strURL = "http://www.minside/upload/katalog.pdf"
strURL = StrReverse(strURL)
intPlace = Instr(strURL,"/")-1
strURL = Left(strURL,intPlace)
strURL = StrReverse(strURL)

Response.Write strURL
%>
Avatar billede starf Nybegynder
05. februar 2004 - 13:15 #3
nu kan det godt værejeg spør dumt.. men hvordan får man det ind i et tekst felt?

<td>Fil Navn:</td>
<td><textarea name=info_txt rows=1 cols=120><%=rs("katalog")%></textarea></td>
Avatar billede steen Nybegynder
05. februar 2004 - 13:19 #4
<%
Function sepererlink(url)
  Dim strURL, intPlace
  strURL = url
  strURL = StrReverse(strURL)
  intPlace = Instr(strURL,"/")-1
  strURL = Left(strURL,intPlace)
  strURL = StrReverse(strURL)
  sepererlink = strURL
End Function
%>

<td>Fil Navn:</td>
<td><textarea name=info_txt rows=1 cols=120><%=sepererlink(rs("katalog"))%></textarea></td>
Avatar billede nute Nybegynder
05. februar 2004 - 13:22 #5
steen >> det er da en tung måde du har gjort det på :-/

<%
str = "http://www.minside/upload/katalog.pdf" 'fra din database
arr = SPLIT( str, "/" )
strFilNavn = arr( Ubound( arr ) )
%>
<td>Fil Navn:</td>
<td><textarea name=info_txt rows=1 cols=120><%= strFilNavn %></textarea></td>
Avatar billede starf Nybegynder
05. februar 2004 - 13:24 #6
tak men det eneste der kommer i feltet er a>

ved ikke om det er fordi jeg har dette i databasen
<a href="upload/katalog/30131 Rt4060.pdf"><img src="images/adobe.gif" border="0" ></a>

istedet for det jeg skrev oven over? (havde sku gelmt hva jeg skrev)
Avatar billede steen Nybegynder
05. februar 2004 - 13:25 #7
nute >> ja.. okay der er lidt om det ;)
Avatar billede steen Nybegynder
05. februar 2004 - 13:26 #8
den tager du nute!
Avatar billede starf Nybegynder
05. februar 2004 - 14:39 #9
gjorde nute så vidst ikke?
Avatar billede nute Nybegynder
05. februar 2004 - 15:27 #10
hmm .... hvad er det du skal have ud ? det der står i 'href', 'src' eller begge dele ?

/nute
Avatar billede nute Nybegynder
06. februar 2004 - 09:38 #11
ups ... sorry ... her er den så:
<%
strFilNavn= [fra din database]
intStart = InStr( strFilNavn, """" ) + 1
intStop  = InStr( intStart, strFilNavn, """" ) - intStart
strFilNavn= MID( strFilNavn, intStart, intStop )
%>
<td>Fil Navn:</td>
<td><textarea name=info_txt rows=1 cols=120><%= strFilNavn %></textarea></td
Avatar billede starf Nybegynder
06. februar 2004 - 11:40 #12
tak virker næsten.. men den skriver nu
upload/katalog/30131 Rt4060.pdf

er det muligt at få den til kun at skrive
30131 Rt4060.pdf ?

Samt.. hvis der intet er i databasen får man en fejl, kan man lave så der bare bliver skrevet "ingen fil" eller evt bare at man ikke får en fejl hvis databasen er tom?

fejlen når der intet er i databasen er:

Microsoft VBScript runtime error '800a005e'

Invalid use of Null

/product_admin.asp, line 109
Avatar billede nute Nybegynder
06. februar 2004 - 12:28 #13
gør denne linje:

strFilNavn= MID( strFilNavn, intStart, intStop )

om til disse 3:

strFilNavn= MID( strFilNavn, intStart, intStop )
arrPath = SPLIT( strFilNavn, "/" )
strFilNavn = arrPath( UBOUND( arrPath ) )

svaret til dette spm er jo allerede postet flere gange ;o]

/nute
Avatar billede starf Nybegynder
06. februar 2004 - 23:43 #14
Takker.. i know er bare en spade til lige præcis dette her.. sorry :)
Avatar billede nute Nybegynder
06. februar 2004 - 23:48 #15
du skal da ikke undskylde ... al begyndelse er svær ;o]
Avatar billede starf Nybegynder
06. februar 2004 - 23:55 #16
any way tak for hjælpen :)
Avatar billede nute Nybegynder
07. februar 2004 - 11:03 #17
anytime

:o]
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