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

    stampare i comuni presenti su un database in un select

    ciao a tutti... sapete dirmi come posso fare per stampare i comuni presenti in un database all' interno di un select... io ci ho provato ma non funziona, sapete dirmi dove si trova l errore:

    codice:
    <?php $connessione=mysql_connect("");
    $Db = mysql_select_DB("my_");
    $posto= mysql_query("SELECT muni FROM comuni");
    $idc=mysql_query("SELECT idcap FROM comuni");
    for($i=0;$i<$idc;$i++) {
    while ($post= mysql_fetch_assoc($posto))  
        { 
          echo '<option value="'.$post.'">'.$post.'</option>' ;
       }
       }
    
    mysql_close($connessione);
    ?>
    grazie in anticipo

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505

    Re: stampare i comuni presenti su un database in un select

    echo '<option value="'.$post['muni'].'">'.$post['muni'].'</option>' ;

    Perché fai 2 query per prendere 2 valori dalla stessa tabella?
    Suppongo tu voglia usare l'id come value e muni come testo da far apparire nel menu, giusto?
    In tal caso
    Codice PHP:
    $postomysql_query("SELECT idcap, muni FROM comuni");
    echo 
    "<select name='comuni'>";
    while (
    $postmysql_fetch_assoc($posto))  

        echo 
    '<option value="'.$post['idcap'].'">'.$post['muni'].'</option>' ;
    }
    echo 
    "</select>"

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.