Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Combo Box

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Combo Box

    ciao a tutti,

    allora, popolo una combo prendendo i dati da un database cosi
    codice:
    mysql_select_db($database_inserisci, $inserisci);
    $query_Recordset2 = "SELECT * FROM regioni";
    $Recordset2 = mysql_query($query_Recordset2, $inserisci) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    $totalRows_Recordset2 = mysql_num_rows($Recordset2);
    //
    <select name="regioni" id="regioni">
                  <option value="">---------</option>
                  <?php
    do {  
    ?>
                  <option value="<?php echo $row_Recordset2['Regione']?>"><?php echo $row_Recordset2['Regione']?></option>
                  <?php
    } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
      $rows = mysql_num_rows($Recordset2);
      if($rows > 0) {
          mysql_data_seek($Recordset2, 0);
    	  $row_Recordset2 = mysql_fetch_assoc($Recordset2);
      }
    ?>
                </select>
    ma nel database ci sono piu volte le stesse regione, come posso dirgli che se una regione già l'ha inserita deve saltarla

    Esempio
    Adesso è cosi
    codice:
    ABRUZZO
    ABRUZZO
    MOLISE
    MARCHE
    PUGLIA
    PUGLIA
    PUGLIA
    ECC...
    io vorrei cosi
    codice:
    ABRUZZO
    MOLISE
    MARCHE
    PUGLIA
    grazie

  2. #2
    "SELECT * FROM regioni GROUP BY regione";


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille esattamente quello che volevo

    però qui mi funziona
    codice:
    $query_Recordset3 = "SELECT * FROM clienti GROUP BY provincia ORDER BY provincia ASC";
    mentre qui mi dà un'errore
    codice:
    $query_Recordset2 = "SELECT * FROM regioni GROUP BY regioni ORDER BY regioni ASC";
    questo:
    codice:
    Unknown column 'regioni' in 'order clause'
    :master:

  4. #4
    regioni oppure regione??? :master:

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops... un'errore di distrazione (e... sono un pò stanca)

    Grzie mille

    PS: Avrei bisogno di una tabella con tutte i comuni le provincie e i cap d'italia mica sai se si puo scaricare da qualche parte??



  6. #6
    se cerchi con google la trovi sicuro...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    per mysql?? ho provato ma non ho trovato nulla

  8. #8
    http://www.tkk.it/tabelle/index.html

    qualcosa trovi qui. Fai una tabella con i campi richiesti e poi la carichi con load data infile....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille, ma non ho la pallida idea di come fare a caricarli
    è un file di testo strutturato cosi
    codice:
    ABANO TERME                        PD     VEN     35031     049      A001     028001
    ABBADIA CERRETO                    LO     LOM     20070     0371     A003     098001
    ABBADIA LARIANA                    LC     LOM     23821     0341     A005     097001
    ABBADIA SAN SALVATORE              SI     TOS     53021     0577     A006     052001
    ABBASANTA                          OR     SAR     09071     0785     A007     095001
    ABBATEGGIO                         PE     ABR     65020     085      A008     068001
    ABBIATEGRASSO                      MI     LOM     20081     02       A010     015002
    ABETONE                            PT     TOS     51021     0573     A012     047001
    ABRIOLA                            PZ     BAS     85010     0971     A013     076001
    ACATE                              RG     SIC     97011     0932     A014     088001
    ACCADIA                            FG     PUG     71021     0881     A015     071001
    ACCEGLIO                           CN     PIE     12021     0171     A016     004001
    ACCETTURA                          MT     BAS     75011     0835     A017     077001
    ACCIANO                            AQ     ABR     67020     0864     A018     066001
    ACCUMOLI                           RI     LAZ     02011     0746     A019     057001
    non sono all'altezza, mi faresti un'esempio se non è troppo laborioso (e se ti va) grazie

  10. #10
    codice:
    <?php
    $tabella = file("comuni.txt");
    for ($x=13; $x < count($tabella); $x++)
    {
     $comune[] = trim(substr($tabella[$x],0, 35));
    }
    ?>
    Con questo metti i comuni in un array

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.