Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [ASP] if statement

  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    [ASP] if statement

    Ciao a tutti e scusate l'orribile post che sto per fare ma prorio non riesco a trovare soluzione

    if rsADOMngwin("ID_DISTRIBUTOR") = ID_Distributor Then%>
    <option value="<%=rsADOMngwin("ID_DISTRIBUTOR")%>" SELECTED>
    <%=rsADOMngwin("DISTRIBUTOR_BusinessName")%>
    </option>
    <%Else%>
    <option value="<%=rsADOMngwin("ID_DISTRIBUTOR")%>" >
    <%=rsADOMngwin("DISTRIBUTOR_BusinessName")%></option>
    <%End If


    *NOTE
    =rsADOMngwin("ID_DISTRIBUTOR") è un valore che vado ad estrapolare da un campo numerico di undb, al verificarsi del change della select ricarico la pagina passando il value
    e memorizzandolo qui ID_Distributor.
    Al ricarico della pagina dovrebbe entrare dell' if e nn nell'else ma questo nonj avviene e non capisco il perche.
    ho stampato anche appena prima dell'if il valore di entrambe le variabili e anche se sono uguali il restituisce False e entra nell' else....

    Cosa devo fare sono disperto.
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if CStr(rsADOMngwin("ID_DISTRIBUTOR")) = CStr(ID_Distributor) Then%>
    Roby

  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    grandissimo... funziona alla grande giusto per informazione

    Io sono piu che altro abituato a sviluppare sotto php e ho visto che il funzione suggerita da te converte la stringa in valore numerico...

    if in asp oltre che il contenuto va a verificare se la variabile è numerica o stringa.. oppure sto dicendo un mare di cazzzzzzzzzzz
    Che mestiere difficile.....essere da soli ancora di più

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ciò che passi in querystring è per sua natura una stringa anche se contiene un numero.
    Ma numero e stringa non sono di per sé confrontabili anche se visivamente "uguali".
    Forzandoli ad un determinatore comune (tutto stringa o tutto numero) li puoi confrontare.

    Roby

  5. #5
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    ok è tutto chiaro grazie ancora
    Che mestiere difficile.....essere da soli ancora di più

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.