Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    [php]leggere dal db per riempire una listbox

    salve, io ho un form dove l'utente deve inserire dei dati per la registrazione, ora ho il campo provincia dove l'utente selezionando la provincia in automatico deve richiamare una funzione php che deve leggere dal db ed riempire il campo località con tutte le località della provincia e losteso vale per il cap, qualcuno potrebbe darmi una mano
    grazie

  2. #2
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ragazzi nessuno può darmi una mano? o non sono stato chiaro nel descrivere il problema?

  3. #3
    prova a fare una ricerca... ne abbiamo già parlato... se poi hai problemi posta pure...

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    hai già predisposto la tabella per le località?

    generalmente devi fare una cosa di questo tipo:
    codice:
    $sql = 'SELECT * FROM tabella_località WHERE id_provincia = 4';
    $st = mysql_query($sql) or die(mysql_error());
    $output = '<select name="località">';
    while ($row = mysql_fetch_assoc($st))
    	$output .= "<option value=\"{$row['id']}\">{$row['nome_località']}</option>";
    $output .= '</select>';
    echo $output;

    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    si ho gia fatto questo, avevo già provato ad usare il metodo onChange <select onChange ...> ma poi non so come fare

  6. #6
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    Etilico ho seguito il tuo consiglio ma non ho trovato niente

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se vuoi che l'utente possa visualizzare i comuni nella stessa pagina delle province senza dover effettuare alcun tipo di refresh devi necessariamente usare javascript.
    http://www.jsdir.com/staffscripts/script048.asp



    think simple think ringo

  8. #8
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    a me va bane fare il refresh ed utilizzare una funzione php per popolare la list, l'importante e mantenere anche le altre informazioni già inserite all'interno della form

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    all'interno della select devi usare:
    codice:
    onchange="this.form.submit();
    e nel codice php, dopo il refresh della pagina, conservare i valori dei moduli grazie all'array $_POST.



    think simple think ringo

  10. #10
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    si ma se faccio cosi il form mi va alla pagina descritta nel parametro action del form che si dovrebbe nel caso mio inserire i dati nel db

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.