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

    Select dinamiche dipendenti

    Ciao a tutti

    In una pagina HTML voglio far coesistere 2 select dinamiche, i cui contenuti vengono prelevati da un database.

    La prima select è la seguente, avrò quindi una serie di nomi:
    Codice PHP:
    <div id="sceltaCampionato">     <?php        $result mysql_query("SELECT nome FROM campionati");        echo "<select name='selezionaCampionato' id='selezionaCampionato' onchange='change(this.value)'>";        while($row mysql_fetch_array($result)) {            echo "<option value='".$row["nome"]."'>".$row["nome"]."</option>";            }        echo "</select><br>";     ?>
    </div>
    I dati della seconda select devono essere sempre prelevati dal DB ma in funzione dell'elemento della prima select selezionato momentaneamente.

    Con javascript non avrei problemi a conservare in una variabile l'elemento della prima select selezionato, ma poi non riuscirei a gestirlo con PHP. C'è un modo per farlo direttamente con PHP?

    Spero di essere stato chiaro, in caso provo a spiegarmi meglio

  2. #2
    Riscrivo il codice che nel primo messaggio è illeggibile

    codice:
    $result = mysql_query("SELECT nome FROM campionati");
    echo "<select name='selezionaCampionato' id='selezionaCampionato' onchange='change(this.value)'>";
    while($row = mysql_fetch_array($result)) {
       echo "<option value='".$row["nome"]."'>".$row["nome"]."</option>";	
    }
    echo "</select><br>";

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Usa Ajax per reinterrogare il db e popolare la seconda select
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Usa Ajax per reinterrogare il db e popolare la seconda select
    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 © 2024 vBulletin Solutions, Inc. All rights reserved.