Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    Print variabile da option select.

    Buongiorno!
    Ho trasformato una riga input txt in una select option.
    Lo script si presentava cosi:

    Codice PHP:
    <input name="homep" type="text" id="homep" value="<?=$profile['homepage']?>" />
    La riga che lo richiama e printa la variabile si presenta cosi:

    Codice PHP:
    <td style="<?=$style2?>"><?=$profile['homepage']?>
    Io ho tasformato input in una opzione select che va a richiamare delle opzioni da una cartella.
    ed e questo:

    Codice PHP:
    <select name = \"condomini\"> 
    <option value="false">Seleziona</option>
    <?
    if(isset($_GET['id']))
    {
        
    $id getparam("id",PAR_GET,SAN_FLAT);
        if(
    file_exists("misc/groups/$id.xml"));
    }
    {
        
    $groups = array();
        
    $groups load_groups();

        for(
    $i 0$i count($groups); $i++)
        {
            
    $string  get_file("misc/groups/$groups[$i].xml");
            
    $name    get_xml_element("name",$string);
         {
    echo 
    "<option value = \"$groups[$i]\">$name</option>";
            }
        }
    }
    echo 
    "</select>"
    ?>
    Pero giustamente non mi printa piu il risultato perche la variabile $profile['homepage'] non e inserita.
    Mi sapreste dire come devo inserirla nel script select per far printare l'ozione selezionata?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    editando cosi:

    Codice PHP:
    <td>
    <select name= "homep" id="homep" value="<?=$profile['homepage']?>"> 
    <option value="false">Seleziona</option>
    <?
    if(isset($_GET['id']))
    {
        
    $id getparam("id",PAR_GET,SAN_FLAT);
        if(
    file_exists("misc/groups/$id.xml"));
    }
    {
        
    $groups = array();
        
    $groups load_groups();

        for(
    $i 0$i count($groups); $i++)
        {
            
    $string  get_file("misc/groups/$groups[$i].xml");
            
    $name    get_xml_element("name",$string);
         {
    echo 
    "<option value =\"$groups[$i]\">$name</option>";
            }
        }
    }
    echo 
    "</select>"
    ?>
    Mi visualizza l'id e non il nome.. uff

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.