15. august 2005 - 20:22Der er
22 kommentarer og 1 løsning
indsætte fotos i tekst
Hvordan kan man indsætte to fotos (lad os kalde dem rs("foto1") og rs("foto2") ind i en tekst fra databasen, så foto 1 kommer ind efter 1. <br> og foto 2 kommer ind før sidste <br> ?
Nope.. jeg kender ikke indholdet af teksten på forhånd. D.v.s. jeg ikke ved hvor mange <br> der er i teksten. Derfor skal jeg have udregnet teksten på en eller anden måde og inden første <br> i teksten, skal der indsættes foto 1. Det samme gælder foto 2; Det skal så indsættes inden sidste afsnit (altså før sidste <br>
altså du hiver en tekst rs("tekst") ud og i denne tekst skal billederne sættes ind ? --- tekst = rs("tekst") derefter må du benytte InStr(tekst,"<br>") og InStrRev(tekst,"<br>") til at finde posistionen på første og sidste <br> Når du så har den så benytter du Mid til at dele strengen op i tre bider En før første <br> en for midten og en for den sidste del efter sidste <br> Til sidst sætter du de tre dele sammen med billederne imellem :o)
hov kommer i tvivl om <br> skulle med nu har jeg lagt fire til så forsvinder <br> skal den jo ikke, så det må være sådan her -- tekst = rs("tekst") forste = InStr(tekst,"<br>") anden = InStrRev(tekst,"<br>") del1 = Mid(tekst,0,forste+4) del2 = Mid(tekst,forste,anden) del3 = Mid(tekst,anden) resultat = del1 & rs("foto1") & del2 & rs("foto3") & del3
det er så med forbehold, utestet ;o) men håber du kan se ideen i det Det er muligt at Mid starter på 1 og ikke 0 Men det må være sådan det løses synes jeg
sådan her, glemte at anden parameteren på mid ikke er positionen men antallet den skal tage med --- <% tekst = rs("tekst") forste = InStr(tekst,"<br>") anden = InStrRev(tekst,"<br>") del1 = Mid(tekst,1,forste+4) del2 = Mid(tekst,forste+4,anden-(forste+4)) del3 = Mid(tekst,anden) resultat = del1 & rs("foto1") & del2 & rs("foto2") & del3 %>
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.