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

    Select contate Comuni e province

    Salve ragazzi stò utilizzando uno script per selezionare in automatico regioni province comuni, lo script funziona bene ma poi dovrei trasferire le selezioni in un database , nel database mi registra la regione , la sigla della provincia il cap ma invece di registrare il nome del comune registra il codice del comune vi posto tutto sotto

    questa è soltanto una parte dello scripte dei comuni
    codice:
    var comuni=Array(
    
    
     'AG001;AGRIGENTO' ,
     'AG002;ALESSANDRIA DELLA ROCCA',
     'AG003;ARAGONA',
     'VV049;ZAMBRONE',
     'VV050;ZUNGRI');
    
    
    function return_comuni(sigla_provincia){
        var lista_comuni=Array();
        var k=0;
        
        for(i=0; i<comuni.length; i++){
            var curr_comune=comuni[i].split(';');
            var codice_provincia=curr_comune[0].substr(0, 2);
            var nome_comune=curr_comune[1];
            
            if (codice_provincia==sigla_provincia) {
                    lista_comuni[k]=comuni[i];
                    k++;
                }//if
            }//for
        
        return lista_comuni;
        }//provincia
    
    
    questo il form 
    
    <td>* Regione</td>
    <td><select name="regione" id="regione" onchange="carica_province();"></select></td>
    </tr>
    <tr>
    <td>* Provincia</td>
    <td><select name="provincia" id="provincia" onchange="carica_citta();"></select></td>
    </tr>
    <tr>
    <td>* Città</td>
    <td><select name="citta"  id="citta" onchange="carica_cap();" ></select></td>
    </tr>
    <tr>
    <td>* CAP</td>
    <td><select name="cap" id="cap"></select></td>
    </tr>
    grazie a tutiiiiii
    Ultima modifica di ciro78; 09-11-2016 a 21:07 Motivo: tag code

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,448
    Il problema sta sicuramente in come generi gli <option>, cosa che non mostri nel codice, e lo fai tramite JS, non con PHP, quindi sposto.

  3. #3
    I FILE JS DEI COMUNI è scritto così
    codice:
    var comuni=Array(
    
    
    'AG001;AGRIGENTO' ,
    'AG002;ALESSANDRIA DELLA ROCCA',
    'AG003;ARAGONA',
    'VV049;ZAMBRONE',
    'VV050;ZUNGRI');
    
    
    function return_comuni(sigla_provincia){
    var lista_comuni=Array();
    var k=0;
    
    for(i=0; i<comuni.length; i++){
    var curr_comune=comuni[i].split(';');
    var codice_provincia=curr_comune[0].substr(0, 2);
    var nome_comune=curr_comune[1];
    
    if (codice_provincia==sigla_provincia) {
    lista_comuni[k]=comuni[i];
    k++;
    }//if
    }//for
    
    return lista_comuni;
    }//provincia
    
    
    i dati nel file PHP gli leggo in questo modo
    
    <table align="center" width="250" border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td>Regione</td>
    <td>
    <select name="regione" id="regione" onchange = "carica_province ();">
    
    
    <option value = ""  id = "regione" > Regione </ option>
    </ Select>
    </td>
    </tr>
    <tr>
    <td>Provincia</td>
    <td><select name="provincia" id="provincia" onchange="carica_citta();">
    <option value = ""  id = "provincia" > Provincia </ option>
    
    
    </select></td>
    </tr>
    <tr>
    <td>Città</td>
    <td><select name="citta" id="citta" onchange="carica_cap();">
    <option value = "citta"  id = "citta" > Città </ option>
    </select></td>
    </tr>
    <tr>
    <td>CAP</td>
    <td><select name="cap" id="cap"></select></td>
    </tr>
    </table>
    però quando trasferisco i dati nel data base invece di inviare il nome del comune che è il secondo mi invia il codice del comune

    ma sul php a video legge tutto benissimo quindi è al momento della registrazione sul database mysql che c'è l'errore

    Ultima modifica di ciro78; 09-11-2016 a 21:07

  4. #4
    Guest
    Registrato dal
    Jun 2012
    residenza
    Espoo, Finland
    Messaggi
    286
    Come dice Alhazred devi postare il codice che popola le options altrimenti chiedi di indovinare...

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,509
    ciao linea. usa il tag code. alla prossima mancanza chiudo. per info leggi il regolamento.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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 © 2024 vBulletin Solutions, Inc. All rights reserved.