Avatar billede lunaus Nybegynder
11. april 2005 - 15:04 Der er 26 kommentarer og
1 løsning

Hvordan sletter jeg varer i min indkøbskurv

Jeg har en indkøbskurv i xml på et asp site. Den fungerer upåklageligt. Har fået koden til den andetsteds. Nu er jer ikke dreven i xml og xml klad. Så kan ikke overskue hvordan jeg laver en "slet vare"-funktion og en "slet alt"-funktion. Er der nogen der kan kommer med en let løsning på nedenstående kode. Jeg har gjort klar til grafikken. Mangler bare koden :-) Thanx...
(ps. undskyld rodet...har ikke fået ryddet op)

<%
'------------------------------------------------------
'hent eller lav en indkøbskurv
'------------------------------------------------------

function loadxmlbag()
        set xmldoc=server.createobject("microsoft.xmldom")


    if not isempty(session("bagitems")) then
        xmldoc.loadxml cstr(session("bagitems"))
        set bagitems=xmldoc.documentelement
    else
        set bagitems=xmldoc.createelement("bagitems")
        set xmldoc.documentelement=bagitems
    end if
    set loadxmlbag=bagitems
end function

'/////////////////////////////////////////////////////////
'    MAINSHOPPEN
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

'Hent eller lav indkøbskurven

set bagitems=loadxmlbag()

'Tilføj eller modificer varer

if request.servervariables("CONTENT_LENGTH") >0 then
   
    dvareid=request.form("vareid")   
    backlink=request.form("backlink")

    select case trim(request.form("do"))
   
    case "Tilbage til shoppen"   
            printbag bagitems
            recalcbag bagitems
            response.clear
            if backlink="1" then
            refer="index.asp"
            else
            refer="closeup.asp?vareid="&dvareid
            end if

       
            response.redirect refer
                       
       
    case "opdater"
            recalcbag bagitems

    case "næste trin"
            ' recalculate and then redirect to checkout
            recalcbag bagitems
            endShop=true
    end select


else
    'products are added using the query string
    dvareid=trim(request.querystring("vareid"))
    addtlproduct dvareid, bagitems

end if

'--------------------------
' Tjek om kurven skal vises
'--------------------------
session.contents("putinbasket")=""
basket=""
basket=request.querystring("basket")
if basket <> "true" then
Response.Write("<script>java script:alert('Varen er tilføjet i indkøbskurven')</script>")
session.contents("putinbasket")=true
varecount=0

session.contents("antalvarer")=0
for each item in bagitems.childnodes
    varecount=varecount+item.text
    session.contents("antalvarer")=varecount
next
back_adress=Request.ServerVariables("HTTP_REFERER")

Response.Write("<script>java script:history.go(-1);</script>")   

end if
'--------------------------
'--------------------------

session("bagitems")=bagitems.xml

if bagitems.haschildnodes=false then

'-------------------- "Der er ingen varer i kurven!"-----------------------

            if backlink="1" then
                ref="closeupvin.asp"
                else
                ref="closeup.asp?vareid="&dvareid
            end if


call ingenVarer

'--------------------------------------------------------------------------------
else
    if endShop=true then
    call printEndShop(bagitems)
    else
    'if bagitems.haschildnodes and endShop=false then
    printbag bagitems
    end if


end if
'-------------------

sub ingenVarer
           
            udskrivIngen="<table width='80%' border='0' cellspacing='2' cellpadding='10'"
            udskrivIngen=udskrivIngen&"align='center' height='69%' bgcolor='#ffffff'>"
            udskrivIngen=udskrivIngen&"<tr valign='top'>"
            udskrivIngen=udskrivIngen&"<td align='center'><font size='2'><br><br><br><br>Du har ingen varer i kurven.</font></td></tr>"
            udskrivIngen=udskrivIngen&"<tr valign='top' height='10%'>"
            udskrivIngen=udskrivIngen&    "<td align='right' valign='bottom' height='10%'></td></tr></table>"

            response.write udskrivIngen
            session.contents("antalvarer")=0


end sub


'////////////////////////////////////////////////////////////////
'                        S  U  B  S
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

'----------------------------------------------------------------
'Tilføj til indkøbskurven
'----------------------------------------------------------------

sub addproducttobag (avarproduct,bagitems)


    'first check if the product isn't already in the bag
    set nodefind=bagitems.selectnodes("vare[@vareid=""" & dvareid & """]")

    if not nodefind.length > 0 then
        set product=xmldoc.createelement("vare")
        set attr=xmldoc.createattribute("vareid")
        attr.text=avarproduct(0,0)
        product.attributes.setnameditem(attr)
        set attr=xmldoc.createattribute("varenummer")
        attr.text=server.htmlencode(avarproduct(1,0))
        product.attributes.setnameditem(attr)
        set attr=xmldoc.createattribute("kategoriid")
        attr.text=server.htmlencode(avarproduct(2,0))
        product.attributes.setnameditem(attr)
        set attr=xmldoc.createattribute("betegnelse")
        attr.text=server.htmlencode(avarproduct(3,0))
        product.attributes.setnameditem(attr)
        set attr=xmldoc.createattribute("beskrivelse")
        attr.text=server.htmlencode(avarproduct(4,0))
        product.attributes.setnameditem(attr)
        set attr=xmldoc.createattribute("pris")
        attr.text=server.htmlencode(avarproduct(5,0))
        product.attributes.setnameditem(attr)
        product.text="1"
        bagitems.appendchild(product)

    end if

end sub   


'----------------------------------------------------------------
'Udregn den nye værdi
'----------------------------------------------------------------

sub recalcbag(bagitems)
    for each item in bagitems.childnodes
        nqty=trim(request.form("qty"& item.getattribute("vareid")))
        if nqty="" then bagitems.removechild item
        if "" <> nqty and isnumeric (nqty) then
            if nqty < 1 then
                bagitems.removechild item
            else
                item.text=nqty
            end if
        end if
    next
    dvareid=request.form("vareid")   

end sub


'-------------------------------------------------------
' Tjek om produktet findes
'-------------------------------------------------------

dvareid=trim(request.querystring("vareid"))

sub addtlproduct(dvareid,bagitems)
bvalid=true

if ""= dvareid or not isnumeric(dvareid) then
    bvalid=false
else
    set rs=server.createobject("ADODB.recordset")
    sqlvare="select * from vare where vareid=" & dvareid
    conn.open
    rs.open sqlvare,conn

    if rs.eof and rs.bof then
        bvalid=false
    else
        avarproduct=rs.getrows()
end if

    conn.close
    set rs=nothing
    set conn=nothing
end if



'Hvis produkt er ok

if bvalid then
    addproducttobag avarproduct,bagitems

end if

end sub


'----------------------------------------------------------------
'udskriv indholdet af indkøbskurven
'----------------------------------------------------------------               

sub printbag(bagitems)

%>
<form method="post" action ="" request.servervariables("script_name")>
            <table border="0" cellspacing="0" cellpadding="1">
                <tr>
                    <td width="30">
                        <div align="center">
                            antal</div>
                    </td>
                    <td width="250">
                        <div align="center">
                            produkt</div>
                    </td>
                    <td width="85">
                        <div align="center">
                            stk.pris</div>
                    </td>
                    <td width="85">
                        <div align="center">
                            ialt</div>
                    </td>
                    <td width="30">
                        <div align="center">
                            slet</div>
                    </td>
                </tr>
            </table>
            <table border="0" cellspacing="0" cellpadding="0">
            <%
            varecount=0
            session.contents("antalvarer")=0
            for each item in bagitems.childnodes
                                                        pris=item.getattribute("pris")
                                                       
                                                        varecount=varecount+item.text
                                                        nsubtotal=item.text * pris
                                                        'prismoms=nsubtotal*1.25
                                                        ntotal=ntotal+nsubtotal
                                                        session.contents("totalbeloeb")=ntotal   
                                                        session.contents("antalvarer")=varecount
                                                        %>
           
                <tr>
                    <td class="boks2_lille_margin" width="30">
                        <div align="center">
                            <input type="text" name='qty<%=item.getattribute("vareid")%>' value="<%=item.text%>" size="3"></div>
                    </td>
                    <td class="boks2_lille_margin" width="240">
                        <div align="left">
                            <%=item.getattribute("betegnelse")%></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <%=formatcurrency(pris)%></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <%=formatcurrency(nsubtotal)%></div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    <img src="grafik/slet_vare.gif" alt="Slet vare">
                    </div>
                    </td>
                </tr>
                <%
                next
                ntotal=ntotal+session.contents("fragt")
                session.contents("totalbeloeb")=ntotal
                %>
           
            <!-- Fragt -->
           
           
                            <tr>
                    <td width="30">
                       
                        &nbsp;
                           
                    </td>
                    <td height="35" class="boks2_lille_margin" width="240">
                        <div align="left">
                            fragt</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            &nbsp;</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <%=formatcurrency(session.contents("fragt"))%></div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    &nbsp;
                    </div>
                    </td>
                </tr>
           
           
            <!-- -->
           
                <!-- Total -->
           
           
                            <tr>
                    <td height="25" width="30">
                       
                        &nbsp;
                           
                    </td>
                    <td class="boks2_lille_margin" width="240">
                        <div align="left">
                            <b>total</b></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            &nbsp;</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <b><%=formatcurrency(ntotal)%></b></div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    <img src="grafik/slet_alt.gif" alt="Slet alle varer i kurven">
                    </div>
                    </td>
                </tr>
           
           
            <!-- -->
           
            </table>
           
            <table width="480" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <div align="left">
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Alle priser er i danske kr. inkl. moms)
                        </div>
                    </td>
                </tr>
            </table>
            <table width="480" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <br><br><br><br>
                        <div align="right">
                            <p><input type=submit name="do" value="opdater" tabindex="1">&nbsp;&nbsp;<input type=submit name="do" value="næste trin" tabindex="2"></p>
                        </div>
                    </td>
                </tr>
            </table>
            <p><input type="hidden" name="vareid" value="422"></p>
            <input type="hidden" name="backlink" value="">
        </form>

                    <%
   
end sub

'----------------------------------------------------------------
'udskriv slutresultat af indkøb
'----------------------------------------------------------------

sub printEndShop (bagitems)


    %>
    <form method="post" action ="customertype.asp">

            <table border="0" cellspacing="0" cellpadding="1">
                <tr>
                    <td width="30">
                        <div align="center">
                            antal</div>
                    </td>
                    <td width="250">
                        <div align="center">
                            produkt</div>
                    </td>
                    <td width="85">
                        <div align="center">
                            stk.pris</div>
                    </td>
                    <td width="85">
                        <div align="center">
                            ialt</div>
                    </td>
                    <td width="30">
                        <div align="center">
                            slet</div>
                    </td>
                </tr>
            </table>
            <table border="0" cellspacing="0" cellpadding="0">
            <%for each item in bagitems.childnodes
                                                        pris=item.getattribute("pris")
                                                        session.contents("antalvarer")=session.contents("antalvarer")+1
                                                        antalvarer=antalvarer+item.text
                                                        'response.write "antal varer er lige nu="&antalvarer
       
                                                        nsubtotal=item.text * pris
                                                        'prismoms=nsubtotal*1.25
                                                        ntotal=ntotal+nsubtotal   
                                                       
                                                        %>
           
                <tr>
                    <td class="boks2_lille_margin" width="30">
                        <div align="center">
                            <input type="text" name='qty<%=item.getattribute("vareid")%>' value="<%=item.text%>" size="3"></div>
                    </td>
                    <td class="boks2_lille_margin" width="240">
                        <div align="left">
                            <%=item.getattribute("betegnelse")%></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <%=formatcurrency(pris)%></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <%=formatcurrency(nsubtotal)%></div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    <img src="grafik/slet_vare.gif" alt="klik her for at slette denne vare">
                    </div>
                    </td>
                </tr>
                <%next%>
           
            <!-- Fragt -->
           
           
                            <tr>
                    <td width="30">
                       
                        &nbsp;
                           
                    </td>
                    <td height="35" class="boks2_lille_margin" width="240">
                        <div align="left">
                            fragt</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            &nbsp;</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            ??</div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    &nbsp;
                    </div>
                    </td>
                </tr>
           
           
            <!-- -->
           
                <!-- Total -->
           
           
                            <tr>
                    <td height="25" width="30">
                       
                        &nbsp;
                           
                    </td>
                    <td class="boks2_lille_margin" width="240">
                        <div align="left">
                            <b>total</b></div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            &nbsp;</div>
                    </td>
                    <td class="boks2_lille_margin" width="85">
                        <div align="center">
                            <b><%=formatcurrency(ntotal)%></b></div>
                    </td>
                    <td class="boks2_lille_margin" width="30">
                    <div align="center">
                    <img src="grafik/slet_alt.gif" alt="klik her for at slette alle varer i kurven">
                    </div>
                    </td>
                </tr>
           
           
            <!-- -->
           
            </table>
           
            <table width="480" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <div align="left">
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Alle priser er i danske kr. inkl. moms)
                        </div>
                    </td>
                </tr>
            </table>
            <table width="480" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <br><br><br><br>
                        <div align="right">
                            <p><input type=submit name="do" value="opdater">&nbsp;&nbsp;&nbsp;<input type=submit name="do" value="næste trin"></p>
                        </div>
                    </td>
                </tr>
            </table>
            <p><input type="hidden" name="vareid" value="422"></p>
            <input type="hidden" name="backlink" value="">
        </form>


    <%
   
    response.redirect("customertype.asp")
   
end sub

%>
Avatar billede jsc Nybegynder
11. april 2005 - 16:14 #1
trykker på slet-knappen

/jsc
Avatar billede lunaus Nybegynder
11. april 2005 - 16:27 #2
ja hvis den var aktiv var det sikkert en rigtig god idé! Jeg har selv lagt knapperne ind. Mangler koden!
Avatar billede jsc Nybegynder
11. april 2005 - 16:44 #3
gider ikke engang sætte mig ind i alt det rod, du har sendt... du bør selv lave det udfra nogle erfaringer, du gør dig her på eksperten. Vi skal nok hjælpe dig med enkelte dele, som f.eks. at slette fra en database eller hvad det nu er, men vi gider ikke lave et komplet script, du har fundet et eller andet sted. - du må dermed selv se efter i koden, om det ikke står der og ellers, så spørg da han/hende, der har lavet scriptet.

/jsc
Avatar billede lunaus Nybegynder
11. april 2005 - 17:54 #4
Sorry hvis det er for bøvlet for dig jsc. Er der andre der har lettere ved at overskue det?
Avatar billede hiks Nybegynder
11. april 2005 - 19:02 #5
hey

så vidt jeg lige hurtigt kan se gemmer du dine items i en session variable den kan du jo sætte til Null eller lign. eksempelvis

set session("bagitems") = Null

- og recalculer din indkøbskurv, som du jo allerede har en funktion til.

/hiks
Avatar billede lunaus Nybegynder
11. april 2005 - 19:12 #6
Ok hiks, men det er vel så hele kurven jeg nulstiller....eller.....hvordan nulstiller/sletter jeg så bare en vare?
Avatar billede hiks Nybegynder
11. april 2005 - 19:18 #7
ja det var "slet alt"... :o) Det var også den nemmeste!

den anden er lidt sværere men hvis du kigger i din recalculer funktion finder du:

bagitems.removechild item

så jeg vil foreslå dig at du gennemløber dit xml-træ og laver en if sætning der tjekker på om din vare du gerne vil have slettet er i xml'en og hvis den er så slet den.

/hiks
Avatar billede lunaus Nybegynder
11. april 2005 - 19:25 #8
ehmm ja det lyder rigtig godt hiks, men der slap mine evner nok op...sorry...på en eller anden måde skal jeg vel have et funktion på grafikken for slet og slet alt der så skal fungere sammen med koden. Der stiger jeg af. Kan være der skulle have været lidt flere point i den her, men jeg har nok brug for lidt mere konkret hjælp :-)
Avatar billede hiks Nybegynder
11. april 2005 - 19:44 #9
ok.

her lidt guidelines.

1. du skal først og fremmest have tilføjet et slette link i din 'sub printbag' ud for hver vare, som skal indeholde 'dinaspside.asp?do=sletvare&vareid=<%=item.getattribute("vareid")%>

2. lav en ekstra Case i den øverste del af din kodning hvor du har alle de andre cases af 'do'. Det vil sige at du indfører en Case "sletvare"

3. under denne case henviser du til din nye funktion som du skal til at lave eksempelvis:

    call sletvare(bagitems, request.querystring("vareid"))
    recalcbag bagitems

4. din funktion/sub:

sub sletvarer(bagitems, vareid)

    for each item in bagitems.childnodes
        if Clng(vareid) = Clng(item.getattribute("vareid")) then
            bagitems.removechild item
        end if
    next

end sub

bemærk ovenstående bare er pseudokodning så der skal nok laves et par småændringer.

/hiks
Avatar billede lunaus Nybegynder
11. april 2005 - 19:50 #10
Ok..prøver jeg lige.....lyder meget rigtigt :-)
Avatar billede lunaus Nybegynder
11. april 2005 - 21:17 #11
Det fungerer sådan set ... men kun når jeg laver en formknap. Ikke når jeg knytter en string på grafikknappen. Det virker vel kun med formknapper idet de bliver sendt igennem forman istedet for direkte link. Har du nogen forslag til hvordan jeg løser det så jeg kan benytte grafiske knapper istedet?
Avatar billede hiks Nybegynder
11. april 2005 - 21:21 #12
hvordan ser dit link ud ved grafik? prøv bare lige at poste det her

/hiks
Avatar billede lunaus Nybegynder
11. april 2005 - 21:29 #13
Sådan her:

<a href="confirm.asp?do=sletvare&vareid=<%=item.getattribute("vareid")%>"><img src="grafik/slet_vare.gif" alt="Slet vare"></a>
Avatar billede hiks Nybegynder
11. april 2005 - 21:46 #14
hmmmm.

det er jo nok denne her der gør det... Du kan lave en work-around hvis det er noget der skal løses nu her vha en OR - eller du kan bruge en <INPUT TYPE="IMAGE"> men der kan du ikke smide value med og skal så til at bruge et hidden field. Så en workaround kunne være:

if request.servervariables("CONTENT_LENGTH") > 0 OR Request.QueryString("do") = "sletvare" then

se evt. denne her hvis du beslutter dig for det andet: http://www.eksperten.dk/spm/593874

/hiks
Avatar billede lunaus Nybegynder
11. april 2005 - 22:48 #15
Ok har lidt svært ved at få value="sletvare" med hvis jeg bruger <input type="image">. Hvordan får jeg den med i formkaldet?

Hvor putter jeg if sætningen ind hvis jeg vælger den anden metode?
Avatar billede hiks Nybegynder
12. april 2005 - 08:43 #16
ja - det er problemet ved brug af input type=image - hvor du skal have lavet et hidden field som forresten i den anden tråd som du så skal teste på. Hvilket egentligt også er noget rod.

if sætningen er en erstatning for den der allerede er i koden:

if request.servervariables("CONTENT_LENGTH") >0 then

- den står oppe før dine cases

og skal så være:

if request.servervariables("CONTENT_LENGTH") > 0 OR Request.QueryString("do") = "sletvare" then

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 10:52 #17
Ja fandt if sætningen kort efter jeg havde skrevet kommentaren :-) Kan godt se idéen, men opstår der så ikke et problem i nedenstående med querystring og form? Det virker ihvertfald ikke :-)

select case trim(request.form("do"))
                       
case "sletvare"   
call sletvare(bagitems, request.querystring("vareid"))
recalcbag bagitems
Avatar billede hiks Nybegynder
12. april 2005 - 11:15 #18
jow du har ret. Havde ikke lige fået det kigget helt igennem. Prøv lige at gør det på følgende måde istedet:

'Tilføj eller modificer varer

if request.servervariables("CONTENT_LENGTH") > 0 then
   
    dvareid=request.form("vareid")   
    backlink=request.form("backlink")

    select case trim(request.form("do"))
   
    case "Tilbage til shoppen"   
            printbag bagitems
            recalcbag bagitems
            response.clear
            if backlink="1" then
            refer="index.asp"
            else
            refer="closeup.asp?vareid="&dvareid
            end if

       
            response.redirect refer
                       
       
    case "opdater"
            recalcbag bagitems

    case "næste trin"
            ' recalculate and then redirect to checkout
            recalcbag bagitems
            endShop=true
    end select


else
    Select Case Request.QueryString("do")

    Case "sletvare"
      call sletvare(bagitems, request.querystring("vareid"))
      recalcbag bagitems
    Case Else
      'products are added using the query string
      dvareid=trim(request.querystring("vareid"))
      addtlproduct dvareid, bagitems
    End Select
end if

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 11:22 #19
Ok, nu sletter den alle varer. Men den reagerer da trods alt :-)
Avatar billede hiks Nybegynder
12. april 2005 - 11:25 #20
prøv lige at paste sletvare-subben ind!

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 11:28 #21
Nu ser koderne de forskellige steder således ud:
-----------------------------------------
'Tilføj eller modificer varer

if request.servervariables("CONTENT_LENGTH") > 0 then
   
    dvareid=request.form("vareid")   
    backlink=request.form("backlink")

    select case trim(request.form("do"))
       
    case "opdater"
            recalcbag bagitems

    case "næste trin"
            ' recalculate and then redirect to checkout
            recalcbag bagitems
            endShop=true
    end select


else
    Select Case Request.QueryString("do")

    Case "sletvare"
      call sletvare(bagitems, request.querystring("vareid"))
      recalcbag bagitems
    Case Else
      'products are added using the query string
      dvareid=trim(request.querystring("vareid"))
      addtlproduct dvareid, bagitems
    End Select
end if

-----------------------------------------------------


sub sletvare(bagitems, vareid)

    for each item in bagitems.childnodes
        if Clng(vareid) = Clng(item.getattribute("vareid")) then
            bagitems.removechild item
        end if
    next

end sub

---------------------------------------------

<a href="confirm.asp?do=sletvare&vareid=<%=item.getattribute("vareid")%>"><img src="grafik/slet_vare.gif" alt="Slet vare"></a>

----------------------------------------------

Ved ikke om det kan hjælpe :-)
Avatar billede hiks Nybegynder
12. april 2005 - 11:40 #22
prøv at undlade at recalculere bag'gen - da der nok skal laves en ny sub til det når du ikke kommer fra form'en.

jeg kan ikke helt lige gennemskue om du egentlig bare kunne lave en printbag men det er noget i den stil.

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 12:18 #23
Det hjalp på slet varen...juhuuu.....så manlger jeg bare slet alt. Men det er nok ikke det store problem.

Får følgende meddelelse når jeg sætter denne kode ind:

    Case "sletalt"
    set session("bagitems") = Null
    recalcbag bagitems

-------------------------

Microsoft VBScript runtime error '800a01a8'

Object required: 'Session'

confirm.asp, line 214

-----------------

Nogen forslag hvad der er fejlen?
Avatar billede hiks Nybegynder
12. april 2005 - 12:20 #24
prøv istedet:

session("bagitems") = ""

eller

session("bagitems") = Null

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 12:39 #25
Perfekt! session("bagitems") = Null, gjorde tricket! :-)

Tusind tak for hjælpen. det var super. Sender du et svar så jeg kan give point?
Avatar billede hiks Nybegynder
12. april 2005 - 12:40 #26
svar! :o)

/hiks
Avatar billede lunaus Nybegynder
12. april 2005 - 12:51 #27
Endnu engang tak for hjælpen...hold øje med mig hvis du vil tjene flere point. Tror der dukker et par spørgsmål op endnu :-)
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