Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    lo script mi blocca la pagina

    ciao a tutti... su una pagina (nn mia) ho aggiunto questo codice:

    codice:
    <%
    response.write("Debug: media units: -"& rs("mediaunits") &"-")
    if rs("mediaunits") = "" then
    response.write ("Get 3 titles for &pound;495.")
    elseif rs("MediaUnits") < 2 then				response.write ("Get 3 titles for &pound;495.")
    else
    Response.Write(dispricesign) 		Response.Write(formatnumber(dispricehold,2))
    end if
    %>
    praticamente per quei prodotti che hanno + di 2 media units scrive il prezzo, altrimenti sono nell'offerta speciale.

    capita pero' che in alcuni prodotti hanno lasciato mediaunits Null oppure senza niente. Quindi ho modificato lo script di proposito per quell'eventualita'.

    Pero', quando incontro il prodotto, con media units vuoto, il rendering della pagina si ferma a quel punto! come mai!?

    ps. ho usato lo stesso codice in una pagina simile, e tutto va ok

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    nullo è diverso da vuoto.. devi usare IsNull(valore)
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    mmm... purtroppo nn e' quello...

    ma ho scritto giusto il codice sopra? non so niente di asp

  4. #4
    Io penso che il problema stia nel fatto che, quando

    mediaunits = ""

    sono vere entrambe le prime due condizioni dell if, e la macchina non può decidere............
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    secondo me potresti iniziare ragionando sul fatto che quel campo non debba contenere un valore nullo, anzi potresti dare come valore predefinito uno 0, se numerico... o no?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da teorema55
    Io penso che il problema stia nel fatto che, quando

    mediaunits = ""

    sono vere entrambe le prime due condizioni dell if, e la macchina non può decidere............
    vale la prima che incontra...
    Mica legge l'else comunque...

    Roby

  7. #7
    Uhm.....già, vero

    :master:
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.