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

    estrarre dat dal DB dubbio

    Ciao,
    devo fare questa cosa:
    ho un form con 10 elementi in input (nome, cognome, telefono, ecc.)
    devo fare una ricerca all'interno di un DB SQL per cui se uno inserisce il nome "mario", ottiene tutti quelli che si chiamano "mario" e tutti gli altri dati. Il problema è che se uno inserice anche il cap deve ottenere tutti quelli che si chiamano "mario" e hanno il cap "00100".
    Ho risolto mettendo if (nome=nome and cap=cap) (non rispetto il codice per brevità). Il problema è che se l'utente lascia il campo cap vuoto, la ricerca ottiene risultato nullo.
    Spero d'essere stato chiaro.
    Qualche suggerimento?

    Massimiliano.

  2. #2
    a) Costruisci la query al volo mettendo solo i campi inseriti.

    b) Verifica: se il campo è vuoto lo setti a '%' e fai la query con ILIKE anzichè con =
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3

    ok!

    grazie mille!

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.