Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: asp e combo

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272

    asp e combo

    Ciao, spero che qualcuno possa risolvere il mio problema:
    sto realizzando un ecommerce con un'applicazione open-source, sto modificando alcune cose per adattarle alle mie esigenze. Ho una pagina con delle sottocategorie di prodotto che si visualizzano una affianco all'altra come semplici link, io vorrei inserire queste sottocategorie in una combo, fin qui è ok, ma il codice inserito invece di inserirle tutte in un'unica select, mi fa tante combo per quante sono le sottocategorie di quel prodotto.
    Posto il codice:


    <table width="100%" cellpadding="3" cellspacing="0"><div class="testo">
    <tr><td bgcolor="<%=Tabella_Colore_Cella%>" align="justify">


    <%
    SQLCat = " SELECT ID, SCategoria FROM SCategorie "
    Set RScat = Conn.Execute(SQLCat)

    If Not RSCat.EOF Then
    SCatArr = RScat.GetRows

    '---Stampo a video le scategorie ed eventuali categorie
    If QSSCategoria <> "" Then
    SQLCat = " SELECT ID, Categoria FROM Categorie WHERE SCategoria = " & QSSCategoria
    Set RSCat = Conn.Execute(SQLCat)

    If Not RSCat.EOF Then
    CatArr = RSCat.GetRows
    BoolCategorie = True
    Else
    BoolCategorie = False
    End If

    RSCat.Close
    End If

    For Icat = 0 to UBound(SCatArr, 2)
    %>

    <%
    If CStr(SCatArr(0,ICat)) = QSSCategoria Then
    If boolCategorie Then
    For K = 0 To UBound(CatArr,2)
    %>
    <form name="tipologia" method="post" action="catalogo.asp?scat=<%=SCatArr(0,ICat)%>&cat =<%=CatArr(0,k)%>">
    <select name="tip">

    <option value="<%=CatArr(1,k)%>"><%=CatArr(1,k)%></option>

    </select>
    <input type="image" src="interfaccia/pulsante_cerca.gif" align="absmiddle">
    </form>


    <%
    Next
    End If
    End If
    Next
    Else
    %>
    <%=NoCategoria%>

    <%
    End If
    %>

    </td>
    </div> </table>

    Mi date una mano?

  2. #2
    <%
    If CStr(SCatArr(0,ICat)) = QSSCategoria Then
    If boolCategorie Then
    %>
    <form name="tipologia" method="post" action="catalogo.asp?scat=<%=SCatArr(0,ICat)%>&cat =<%=CatArr(0,k)%>">
    <select name="tip">
    <%
    For K = 0 To UBound(CatArr,2)
    %>


    <option value="<%=CatArr(1,k)%>"><%=CatArr(1,k)%></option>
    <%
    next

    </select>
    <input type="image" src="interfaccia/pulsante_cerca.gif" align="absmiddle">
    </form>

  3. #3
    <%
    If CStr(SCatArr(0,ICat)) = QSSCategoria Then
    If boolCategorie Then
    %>
    <form name="tipologia" method="post" action="catalogo.asp?scat=<%=SCatArr(0,ICat)%>&cat =<%=CatArr(0,k)%>">
    <select name="tip">
    <%
    For K = 0 To UBound(CatArr,2)
    %>


    <option value="<%=CatArr(1,k)%>"><%=CatArr(1,k)%></option>
    <%
    next
    end if
    ebd if
    %>
    </select>
    <input type="image" src="interfaccia/pulsante_cerca.gif" align="absmiddle">
    </form>

    così ti crea le option tutte in una combo

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    Mi ha messo le sottocategorie in una solo combo (e ti ringrazio) ma non mi funziona la selezione.
    (P.S. ho copiato il secondo post)

  5. #5
    <form name="tipologia" method="post" action="catalogo.asp?scat=<%=SCatArr(0,ICat)%>&cat =<%=CatArr(0,k)%>">
    <select name="tip">
    <%
    For Icat = 0 to UBound(SCatArr, 2)
    If CStr(SCatArr(0,ICat)) = QSSCategoria Then
    If boolCategorie Then
    For K = 0 To UBound(CatArr,2)
    %>

    <option value="<%=CatArr(1,k)%>"><%=CatArr(1,k)%></option>

    <%
    Next
    End If
    End If
    Next
    Else
    %>

    </select>
    <input type="image" src="interfaccia/pulsante_cerca.gif" align="absmiddle">
    </form>

    così dovrebbe andare, non avevo visto l'altro for

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    mi dà questo errore:

    Variabile di controllo del ciclo 'For' non valida

    /commerce/include/inc_catalogo.asp, line 121

    For Icat = 0 To UBound(SCatArr, 2)

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    mi dava l'errore perchè non avevo cancellato gli If del vecchio codice, solo che continua a non darmi la selezione

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    credo il problema sia che il bottone non invia scat e cat

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    272
    varrilaro mi hai abbandonata?

  10. #10
    nella pagina catalogo.asp

    prova un response.write delle variabili per vedere se arrivano o meno e fammi sapere....

    scusa il ritardo, ma il lavoro chiama

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.