Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-10 21:14:09 - Peter S, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 656 personer

Så här långt fungerar det om posten inte finns (sidan.asp?id=1) svaret blir: Annonsen är Raderad
Nu vill jag även kunna skicka med fler id ex sidan.asp?id=1,2,3,4
Hur går jag vidare för att fixa detta?


<% If Request.QueryString("id") Then %>

<% Dim Showinfo
Showinfo = "SELECT * FROM Annons WHERE ID in(" & Request.QueryString("ID") & ") "
objRS.Open Showinfo, objCon, adOpenStatic, adLockOptimistic %>

<% On Error Resume Next %>


<% If objRs("VisaAnnons") = "DEL" or err.number <> 0 Then %>
<% response.write("Annonsen är Raderad") %>


<% elseIf objRs("VisaAnnons") = "JA" and not err.number <> 0 Then %>
<% response.write("Annonsen Finns") %>


<% End If %>

<% End If %>


<% objRS.Close
Set objRS = Nothing
Set objCon = Nothing %>


Svara

Sv: HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-10 21:59:20 - Jonas Boman

hmm, luktar osäkerhet i ditt system nu, men för att besvara på din fråga:

1.kontrollera om sträningen innehåller kommatecken
2a om Nej, ta endast bort den posten
2b om ja, gör en split på strängen och gör en loop som tar bort alla.


Personligen har jag gjort om det så id:na inte är i querystringen. I form-fält är bättre.


Svara

Sv:HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-11 11:04:04 - Peter S

:( finns det någon script akut!?!? :)


Kan någon hjälpa mig med ett kod exempel :)
Tar det igen vad jag vill göra. Ex sidan anropas med id?=1,2,3,4
siffrorna 1,2,3,4 är unika id på annonsen

Kolumn VisaAnnons i databasen kan ha följande värde
Nej = annonsen finns men skall granskas för godkännande
Ja = annonsen finns och är godkänd
Del = annonsen borttagen av annonsören

nu till problemet om administratören raderat posten (1) skall
även svaret bli: annonsen raderad.

Jag har testat att köra en loop och om administratören raderat posten (1) ur databasen uteblir det önskade svaret: annonsen raderad

exempel
post (1) Post raderad ur databasen av admin
post (2) har värdet JA
post (3) har värdet DEL
post (4) har värdet JA

Svar
(1) annonsen raderad
(2) annonsen finns
(3) annonsen raderad
(4) annonsen finns


Svara

Sv: HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-11 15:01:49 - Stefan Brännström

Nåt sånt här kanske?

<%
Dim myArr, i
myArr = Split(Request.QueryString("ID"),",")
'
' Öppna databasanslutning
'
For Each i In myArr
  Response.Write("(" & i & ") ")
  Showinfo = "SELECT * FROM Annons WHERE ID=" & i
  objRS.Open Showinfo, objCon, adOpenStatic, adLockOptimistic
  If objRS.EOF Then
    Response.Write("annonsen raderad")
  Else
    If objRS("VisaAnnons")="DEL" Then
      Response.Write("annonsen raderad")
    Else
      Response.Write("annonsen finns")
    End If
  End If
  Response.Write("<br>")
  objRS.Close
Next
'
' Stäng databasanslutning
'
%>

Du bör ju även kolla så att frågesträngen är giltig, dvs bara innehåller kommateckenseparerade heltal i detta fallet...


Svara

Sv:HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-12 11:59:46 - Peter S

Ett STORT TACK med ett lika stort leende :)

En fråga kvarstår.

Hur får man ett radbyte utan HTML kod, all data skall vara i text?
Response.Write("<br>") kan inte användas i detta fall

Ex. vid visa källa "i anteckningar" då skall
annons raderad
annons finns
annons raderad
osv vara på en egen rad!


Svara

Sv: HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-12 14:48:51 - Stefan Brännström

Använd konstanten vbCrLf (Carriage Return/Line Feed) :

Response.Write(vbCrLf)


Svara

Sv:HJÄLP en desperat man med fler anrop :)

Postades av 2006-09-13 21:53:57 - Peter S

Tackar igen :)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
1 640
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies