+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

checkbox ricerca mysql dato

  1. #1
    creatorweb non è in linea Novello
    Ciao, vi chiedo un consiglio veloce visto che mi stà scoppiando la testa.

    ho un database mysql con vari dati:
    nome tabella: corsi
    titoli: autista, barelliere, titolo_corso, id_corso etc

    i dati inseriti nel database autista, barelliere etc. sono in formato checkbox quindi con valore 0 e 1.

    Ho la necessità di ricercare questi dati.
    finchè si tratta di nomi interi tutto ok ma quando inserisco come ricerca i valori del checkbox non mi da nulla

    $sql="SELECT 
      `iscritti`.id_iscritto,
      `iscritti`.nome,
      `iscritti`.cognome,
      `corsi`.titolo_corso,
      `iscritti`.id_corso,
      `iscritti`.bonifico,
      `iscritti`.cod_verifica,
      `corsi`.autista
    FROM
      `corsi`
      INNER JOIN `iscritti` ON (`corsi`.id_corso = `iscritti`.id_corso)".$trova;
    .....
    $sql="SELECT * FROM corsi ".$trova;
    ......
    if(isset($_GET['corso2'])&&$_GET['corso2']<>0) {
     $trova=" WHERE corsi.autista='1'";
    }
    ........
             <form action="corsi.php" method="post" name="corso" id="corso">
    ......
             <select name="corso2" class="formfield" id="corso2" onchange="if (this.options[this.selectedIndex].value) window.location.href='corsi.php?corso2=' + this.options[this.selectedIndex].value;">
                  <option value="0" selected="selected">Tutti i corsi</option>
                  <option value="autista">autista</option>
                  <option value="barelliere">barelliere</option>
                </select>
    ....
            </form>
    
    Mi sapreste aiutare?
    grazie in anticipo
    Ultima modifica di Master85; 04-09-2009 18:55 

  2. #2
    L'avatar di Master85
    Master85 non è in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao creatorweb,
    hai delle checkbox in un form HTML che determinano la visualizzazione o meno di determinati record che presentano attributi di tipo TRUE/FALSE. Questo è ciò che ho capito. Dal tuo esempio, mi sembra che il campo proveniente dalla form (inviata come GET) sia "corso2".

    Penso che il problema della "non visualizzazione" sia dovuto al controllo:

    if(isset($_GET['corso2'])&&$_GET['corso2']<>0) {
    
    Puoi limitarti ad un semplice:

    if( isset($_GET['corso2']) ) {
    
    Effettua comunque delle prove, stampa a video i valori delle variabili GET e controlla bene che i dati vengano realmente inviati.

  3. #3
    creatorweb non è in linea Novello
    grazie master85,
    continuerò a provare in tutte le maniere ma ho problemi ancora.

    Sarebbe possibile avere degli esempi per checkbox con valori true/false e listbox inseriti in mysql? finchè si tratta di inserire i dati tutto ok, ma quando devo ripescarli per modificarli e aggiornali diventa un problema. ON line non ho trovato nulla che mi soddisfi.
    grazie

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 14
    Ultimo Post: 07-01-2014, 15:28
  2. [MySQL] Tipo dato Float
    Da licetinsanire nel forum MySQL
    Risposte: 2
    Ultimo Post: 03-03-2009, 12:39
  3. Ricerca in Access con checkbox
    Da Sergioo nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 12-02-2009, 13:46
  4. [VB6]Ricerca dato un percorso
    Da dolcissimo nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 26-10-2008, 22:49
  5. ricerca dato in db e sostituzione
    Da piratabobo nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 17-01-2007, 11:55