Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    bottone carrello disabilitato

    Ho questa query, con array perche mi prende un record, della tabella nel db, dopo l'altro. Il problema è che il bottone carrello dovrebbe comparire solo se vi è "disponibile" nel campo "stato" della tabella, ma non m da alcuna immagine..
    ??


    code:--------------------------------------------------------------------------------
    sSQL = "SELECT * FROM Prodotti WHERE Collezione = 'Sirio' ORDER BY id"
    set rs = conn.execute(sSQL)

    if not rs.eof then
    cnt = 1
    i = 0
    do until rs.eof
    if cnt > 0 then
    arrVoci(i,0) = rs("TitoloProdotto")
    arrVoci(i,1) = rs("Collezione")
    arrVoci(i,2) = rs("ImmagineProdotto")
    arrVoci(i,3) = rs("DescrizioneProdotto")
    arrVoci(i,4) = rs("Marchio")
    arrVoci(i,5) = rs("ImmagineBigProdotto")
    stat = rs("stato") <<- sta nella tabella credo
    if stato = "disponibile" then
    arrVoci(i,6) = "[img][/img]"
    else
    arrVoci(i,6) = "[img][/img]"
    end if

    i = i + 1
    end if

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


    in html.. <%=arrVoci(0,6)%>

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ma non c'é una copia in giro di questa discussione?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Si, ed è pure codice che gli ho fornito io, ma, purtroppo, e mi dispiace dirlo, la situazione è poco chiara su cosa voglia fare e su come voglia farlo.

  4. #4
    ho ri-postato il codice perche l'altro è svanito e nno ho avuto risposte..
    comunque sia è semplice.. voglio che l'immagine "carrello" compaia solo se nel campo "stato" della tabella db "prodotti" ci sia indicato: disponibile

  5. #5
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    io nn so che dirti, x quello che ho potuto capire e per il codice che hai postato credo che così dovrebbe funzionare.. in caso posta tutto il codice della pagina..

  6. #6
    cioe che può interessare del code pagina è:

    <%= arrVoci(0,6) %>

  7. #7
    Io ho avuto modo di vedere il suo codice completo.
    In pratica ha una pagina con dei box statici, esattamente 6, dove, all'interno di ogni box vuole caricare i 6 record caricati dal db.
    Siccome i box sono statici e, a mio avviso, poco malleabili per una costruzione degli stessi in maniera dinamica da ASP, allora, ho fatto in modo che i 6 record vengono caricati prima in un array multidimensionale con idice superiore uguale a 5 (da 0 a 5 fanno 6) e quindi nei sei box caricati richiamandoli per indice, ovvero, nel box 1 ci vanno i dati con indice 0, nel box 2 quelli con indice 1, etc. Ho fatto in modo, anche, che se i record sono meno di 6, nei box eccedenti appaiano delle voci vuote, compresa una immagine del tipo "non disponibile" al posto dell'immagine relativa all'oggetto da visualizzare.
    Adesso, sembra che lui abbia un pulsante cliccabile che, se il prodotto in quel box non esiste, debba essere disabilitato.

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    prima fai cosí
    codice:
    arrVoci(i,6) = "[img][/img]"
    e poi vai a botta sicura cosí:

    Il problema é:
    ma siamo sicuri?

    ... cioé arrVoci(0,6) potrebbe essere anche arrVoci(1,6) o arrVoci(2,6).. o no?
    Credo che il tuo sistema sia carente di logica, ma forse sbaglio... non mi riferisco alla parte di codice di mems.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Ho detto una cacchiata, non avevo letto il tuo post, mems e comunque NO, il concetto é giusto... peró c'é qualcosa che non va quí:
    stat = rs("stato") <<- sta nella tabella credo

    stat? ci manca una o.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  10. #10
    ma dove lo vedi stat = rs("stato")?
    io non ce l'ho... comunque stato è un campo della tabella.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.