Just nu i M3-nätverket
Gå till innehåll

mia_sr

Medlem
  • Antal inlägg

    125
  • Gick med

  • Senaste besök

  1. Hej! Tack för era svar! Nu funkar det så klart! Minns att man kunde ge poäng till den som gav bra hjälp förra gången, men nu hittade jag bara "rösta fram". Om det finns något sätt att ge poäng så säg till så fixar jag det :-) /Mia
  2. Så hamnade jag där igen. Ett säkert enkelt steg som jag inte klarar av får mig att stå och stampa. Jag kommer inte vidare. I min sql-söksträng vill jag lägga till att den bara ska söka bland bilderna där kolumnen "kund" är tom. Alltså om det står värde i den kolumnen så ska den inte tas med i resultatet. Kolumnen kund är av formatet text. Så här ser söksträngen ut SQL = "Select * from bilder where bildtext LIKE '%" &fritext& "%' or bildbeskrivning LIKE '%" &fritext& "%' or bildnamn LIKE '%" &fritext& "%' order by id desc" Jag har testat med alla möjliga varianter men får inte till det. Kan någon hjälpa mig? /Mia
  3. Tack! Jag har nu hunnit testa och det fungerar toppen. Jag kunde själv lösa problemet att det inte ska vara en bläddringspil bakåt om man står på sidan 1. Nu har jag kvar att lösa att det inte ska visas någon pil om man är på sökresultatets sista sida. Kanske att jag ropar på hjälp, men har har en idé om hur jag ska göra :-) /mia
  4. Hej! Jag kör paging på en sida och får då resultatet som en radda klickbara siffror. Nu skulle jag vilja ha klickbara pilar som gick en sida framåt respektive en sida bakåt. Det borde ju gå, men jag vet inte riktigt hur jag ska göra. Antar att man måste ha med "I + 1" och "I - 1" på någotvis...? ' ^^ Visar inläggen tills antalet per sida uppfylls eller inläggen tar slut : ^^ IntAntal=0 Response.Write "<table widh=500><tr>" cells=0 Do until RS.EOF Or IntAntal >= RS.PageSize ' ^^ Räknare : ^^ strFileName = rs("bildnamn") strFileExt = "."& Mid(strFileName, Instr(strFileName,".")+1) strFileName = Replace(strFileName,strFileExt,"") IntAntal = IntAntal + 1 %> <% Response.Write "<td width=320 valign=top align=left><b><font size=1><a href=skissbilder.asp?id="& RS("id") &"><img src=images/tum/"& strFileName &".jpg></a><br>" & RS("bildtext") & "<br></b>" & RS("bildbeskrivning") & "<br><a href=skissbilder.asp?id="& RS("id") &"><img src=images/titta.gif border=0></a>" %> <A HREF="javascript:ny_sida('test1.asp?id=<%=Rs("id")%>&id2=<%=request.querystring("id")%>&foretagsnamn=<%=request.querystring("foretagsnamn")%>','350','300');"><img src=images/hamta.gif border=0></A> </td> <% If (IntAntal mod 4)=0 Then Response.Write "</tr><tr>" cells=0 End If RS.MoveNext Loop For i=cells+1 to 4 Response.Write "<td></td>" Next Response.Write "</tr></table>" ' ^^ Visa sidlänkar : ^^ If RS.PageCount > 1 Then ' ^^ Kollar så det finns fler sidor ^^ For I = 1 To RS.PageCount ' ^^ Startar en loop som ska fixa alla sidnummer ^^ If I <> IntSida Then ' ^^ Kollar så att vi ej länkar aktuellt sidnummer ^^ Response.Write("<font size=2><A href='paging.asp?fritext="&fritext&"&kat="&kat&"&nyckelord="&nyckelord&"&Sida=" & I & "'>" & I & "</A></font> ") Else ' ^^ Om det är sidan som är aktiv, gör ingen länk. Response.Write("<font size=2>") Response.Write(I & " ") Response.Write("</font>") End If Next End If %><% RS.Close
  5. Hej! (igen) Borde det inte räcka med läsrättigheter i mappen man ska hämta filerna ur? Nu har den tekniska delen löst det så att det som tidigare var en egen enhet är nu uppmappat inne i wwwroot. Borde bli enklare tycker man. Jag kan med ett script jag har kopiera ur E:\inetpub\wwwroot\G_folder\bilder\arbetsliv\ men nedladdningsscriptet visar "sidan kan inte visas" när jag kör sökvägen där. Om jag däremot vill hämta filer ur E:\inetpub\wwwroot\G_folder\bilder\ (alltså en mapp upp) så går det bra. Men jag vet ju att jag kan kopiera i arbetslivsmappen så den borde väl köpa det i min getfilefil också? /mia
  6. Hej! Din kod var super! Den hjälpte mig att förstå en hel del. Har ihop med några andra kodsnuttar kommit att förstå följande. Om en fil ligger i G:/bilder så går den att ladda ner. Om den däremot ligger i en undermapp så går det inte. Jag kan via ett script kopiera in filer från wwwroot till G:bilder men inte till någon av undermapparna. Jag gissar då att det är vissa rättigheter satta på mappen G:\ som inte hänger med ner på undermapparna. Jag får kolla med personen som fixar med servern. Jag kommer inte ens åt G: så att jag kan kolla själv. Poäng kommer. Lite synd att inte forumet har en liten webbshop där man kunde skicka iväg småbelöningar som semlor, glassar eller mp3filer till den som hjälpt en :-) Poäng får duga tills den lösningen kommer. /Mia
  7. Hej! Jag får inget felmeddelande. Bara "sidan kan inte visas" Så fort jag ändrar sökvägen till E: eller G: och fortsättning så funkar det inte. Men om jag håller mig i wwwroot typ images/titt så går det hur bra som helst. Jag har gjort en massa tester med FileSystemObject. Då kan jag kopiera och skapa mappar på bokstaven G och kopiera från G och lägga på E. Men just i getfilefilen så fungerar det inte att ropa med den typen av sökväg.
  8. Verkar inte fungera... Det är en getfilefil som ska hämta en bildfil och starta nedladdning. Om jag anger en mapp i wwwroot så fungerar det bra, men när jag byter till G: så strular det. Kan det vara rättigheterna? Jag hade hoppats att det skulle räcka med läsrättigheter men det kanske det inte gör? myFolder="G:\Bilder\arbetsliv" download=Request.QueryString("id1") strFileName=Server.MapPath(myFolder&download) 'Kolla storleken på filen SET objFSO = Server.CreateObject("Scripting.FileSystemObject") SET objFile = objFSO.GetFile(strFileName) intFileSize = objFile.Size SET objFSO = nothing SET objFile = nothing
  9. Hej! Jag har inte haft tid att testa än. Den här delen är en av två delar som är kvar av projektet och jag har fått lov att testa och jobba med den andra delen. Det är ett projekt som jag passar in när jag får tid över. Jag återkommer... /mia
  10. Hej! Det är en lokal enhet, alltså det är på samma server (webbservern) men utanför wwwroot. /mia
  11. Hej! Jag skulle behöva hämta filer utan för wwwroot och alltså på en annan enhetsbokstav. Ska det bara vara att ange exempelvis fileFolder="E:/bilder/arbetsliv" (om rättigheterna är satta på rätt sätt) /mia
  12. Svaret på fråga A är ja, om fritextfältet innehåller text så sök i ett antal kolumner. Som det ser ut nu i den koden jag postat. Svaret på fråga B är också ja, om det står text i nyckelordsfältet så sök i kolumn "nyckel" i databasen. Om båda innehåller text så ska dom matchas. Om en kategori är vald så ska den också matchas. Tabellen heter bilder och fälten i databasen heter bildtext, bildbeskrivning, kategori och nyckelord. /mia
  13. Hej! Som det är nu fungerar koden, men bara vid sökning på fritext och kategori. (Alltså både på fälten var för sig men även en matchning om man söker på bägge) Det som ska läggas till och det jag behöver hjälp med alltså villkoret att man även kan söka på nyckelord. Man ska kunna söka på alla tre (fritext, kategori och nyckelord) för sig. Men det ska även matchas om man söker på till exempel nyckelord och fritext eller kanske bara nyckelord och kategori. Fältet nyckelord ska söka i ett databasfält som heter "nyckel" Om man inte valt någon kategori så får den värdet "nolla" och det är det som ifsatsen utgår ifrån. if kat ="nolla" then SQL = "Select * from bilder where bildtext LIKE '%" &fritext& "%' and nyckel LIKE '%" &nyckelord& "%' or bildbeskrivning LIKE '%" &fritext& "%'" else SQL = "Select * from bilder where kategori LIKE '%" &kat& "%' and bildtext LIKE '%" &fritext& "%' or kategori LIKE '%" &kat& "%' and bildbeskrivning LIKE '%" &fritext& "%'" end if
  14. Hej! ElseIf fritext = "" then betyder väl att "om fritext är tomt så" men hur skriver man om man vill tvärtemot kolla "om fritext innehåller något så". /mia
  15. Har ställt samma fråga en gång tidigare men försöker igen med lite annan formulering. Behöver nog inte hjälp med den exakta koden utan mer upplägget på if-satsen. Jag ska bolla mellan tre olika fält som kan vara eller inte vara ifyllda. Fritext Nyckelord kategori Det går bra när det bara var fritext och kategori för då lade jag bara upp det så att "om kategori inte är vald så ta det som står i fritextfältet och sök i alla databasfält. Annars - sök barä på dom rader som har samma kategori som den som är vald. Men sen kom nyckelord och jag snurrar till det för mig. Nu vill jag ju att följande ska ske.. Om det står något i fritextfältet så sök efter det i alla databasfält. Om det står något i nyckelord så begränsa sökningen av fritext till att matcha rätt nycklord. Om det står något i nyckelord men inte i fritext så sök i nyckelordsfältet i databasen. Kolla samtidigt av om kategori är vald... Förslag på upplägg? /mia
×
×
  • Skapa nytt...