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

    problema con istruzione WHERE

    Il problema che mi tormenta è il seguente:

    Ho una casella di riepilogo in un form, associata alla variabile nome contenente le seguenti option:

    Paolo
    Giovanni
    Andrea
    Tutti

    questa casella serve per filtrare un db.

    quando seleziono tutti alla variabile "nome" che valore devo associare ?

    Il risultato che voglio ottenere è di visualizzare i record di:
    Paolo, Giovanni e Andrea

    Nota: di seguito trovate la stringa sql (se lo sapete potete sostituire il valore di Paolo con quello corretto).

    "SELECT * FROM anagrafica WHERE nome='Paolo'"


    Grazie a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    nome = request("nome")
    sql="SELECT * FROM anagrafica"
    
    if nome = "tutti" then
    
    sql = sql &" WHERE nome='"& nome &"'" 
    
    end if
    Alla fine di questo codice avrai la sql corretta in funzione di cosa hai selezionato nel menu a tendina.


    Roby

  3. #3
    Originariamente inviato da Roby_72
    codice:
    nome = request("nome")
    sql="SELECT * FROM anagrafica"
    if nome = "tutti" then
    sql = sql &" WHERE nome='"& nome &"'" 
    end if
    Alla fine di questo codice avrai la sql corretta in funzione di cosa hai selezionato nel menu a tendina.
    Roby
    mmh...non è con diverso ? :master:
    codice:
    if nome <> "tutti" then
    
    sql = sql &" WHERE nome='"& nome &"'" 
    
    end if
    Se non è tutti filtri in base al nome...se è tutti estrai tutto e non aggiungi il "where"...

    Ciao

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.