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

mia_sr

Medlem
  • Antal inlägg

    125
  • Gick med

  • Senaste besök

Allt postat av mia_sr

  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
  16. citattecken menar jag... /mia (snor i hjärnan)
  17. Hej! Betyder följande kodsnutt att "om fritext innehåller något överhuvudtaget så..." Eller vad säger cituationstecknen? ElseIf fritext = "" then /mia
  18. Hej! Jag har länge krånglat med ett pagingscript och fått bra hjälp här. Nu har det tillkommit en grej och jag strandar igen.. Det är ett bildarkiv och man har kunna söka via fritext och kategori. Nu vill dom att man även ska kunna söka på nyckelord. Jag måste alltså få in en elseif i snurran? Som det är nu så säger ju snurran att "om katergori är satt till noll så sök på fritext i två olika databasfält. Om kategorin är satt till något så sök på det och på fritext. Nu ska man alltså kunna söka på nyckelord plus kategori eller bara nyckelord också. Och kanske även fritext och nyckelord ihop. men hur sjutton får jag in det i koden? if kat ="nolla" then SQL = "Select * from bilder where bildtext LIKE '%" &fritext& "%' or bildbeskrivning LIKE '%" &fritext& "%' or nyckel 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
  19. Hej! Kan man genom ett javascript hindra macanvändare från att dra ner bilder till skrivbordet? Jag har stängt av högerknappen för pc:användare men skulle vilja komma hela vägen. /mia
  20. Hej! Det är tvärtom, att pc:n ska kopiera fil från Mac:en och lägga på sig själv. Men jag tror att det är kört än då för inte går det väl att lägga en ett sökvärde från en sql-sats i en unc-sökväg? /mia
  21. Hej! Jag benar vidare i problemet. Jag har testat koden som Cluster länkade vidare till och får det att fungera att den räknar filer i både root och i undermappar om man byter till det. <% fileFolder="\\datornamn\wwwroot\valfrimapp\" Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(fileFolder) Set fc = f.Files Response.Write(f.Files.count) Set fso = Nothing Set f = Nothing Set fc = Nothing %> Problem dyker upp när kan försöker att ändra till att kopiera filer från en mapp till en annan. Hur jag än gör så får jag premission denied. Trodde att det skulle räcka med läsrättigheter? Men att kopiera in en fil på ett ställe kanske räknas som att "skriva"? Hittills har jag bara provat att räkna och kopiera från webbservern. Undrar om det kan bli problem att köra detta när det är en mac-dator som det ska kommuniceras med? Jag ska kopiera filer från mac-datorn och lägga dessa i en tempmapp på pc webbservern. Någon som vill fundera högt? /mia
  22. Tack! Det var ju ett perfekt svar! Funkar strålande. Ska även skriva om koden som du sa så att den blir kortare. /mia
  23. Hej! Jag skulle behöva få in att man även kan söka på kategori. Jag har fått det att fungera innan, men ihop med pagingen så har jag strandat (igen) Jag har gjort följade: Precis som med fritextfältet så har jag lagt in samma grej för fältet kategori. If Request.Form("fritext")<>"" Then fritext=Request.Form("fritext") Else fritext=Request.QueryString("fritext") End If If Request.Form("kategori")<>"" Then kat=Request.Form("kategori") Else if kat=Request.QueryString("kat") End If Sen gör jag sql-utsökningarna i en if-sats. ("nolla" är vad kategorifältet får för värde om man inte valt kategori) if kat = "nolla" then SQL = "Select * from bilder where bildtext LIKE '%" &fritext& "%' or bildbeskrivning LIKE '%" &fritext& "%' or nyckel LIKE '%" &fritext& "%'" else SQL = "Select * from bilder where kategori = '%" &kat& "%' and bildtext LIKE '%" &fritext& "%' or kategori = '%" &kat& "%' and bildbeskrivning LIKE '%" &fritext& "%'" end if Slutligen så skickar jag med kategorin till pagingens olika sidor Response.Write("<A href='paging.asp?fritext="&fritext&"&kat="&kat&"&Sida=" & I & "'>" & I & "</A> ") Resultatet blir att den inte hittar några bilder, vilket jag vet är fel. Kan någon hjälpa mig att se vad det är som blir galet med värdena som skickas fram och tillbaka...
  24. Hej! Jag undrar lite över FileSystemObject. Alla exempel på hur man skriver till, tar bort och kopierar filer så anges sökvägen f:\Test\XL-Dennis\Test.xls" I mitt fall så kommer jag att vilja kopiera filer från en bildserver till en tempmapp på webbservern för att senare låta bilderna laddas ner. Kommer det att gå? Jag har läst att vissa webbhotell spärrar möjligheten men det här är inget webbhotell utan två egna servrar. Hur ska jag ange sökvägen för att hoppa mellan servrar? /mia
  25. Om du visste hur glad jag är!! Det här har hängt över mig och tack vare dig så är det löst. 1000-tack att du tog dig tid! Nu ska jag ge dig en poäng och sen ska jag sova gott :-)
×
×
  • Skapa nytt...