0

我创建了一个选择下拉列表,其目的包括按时间顺序加载从我的数据库中提取的关联名称列表

每当我从下拉列表中选择一个协会名称时,我希望能够在文本字段中显示该协会的相应地址、邮政编码和城市。

使用下面的代码,我可以从下拉列表中检索选定的关联名称以及关联的 ID 号,但之后,我不知道如何提取其他信息(即地址、邮政编码、.. .)。

任何想法将不胜感激和/或示例将不胜感激,在此先感谢

<?php
$entry_array_ass = array ();
$entry_array_ass[0]['denomination'] = "";  // default value

$sql = "select id_association, denomination, adresse, numero, localite from association     
ORDER BY denomination";

$rs = mysql_query($sql) or die("Erreur de requ&ecirc;te : $sql");;

while($row=mysql_fetch_array($rs))
{
 extract($row);
 $entry_array_ass[$row[0]] = array ('denomination' => $row[1], 'adresse' => $row[2]);                         
}

$return_select = '<select name="list_ass" style="font-family : Verdana; font-size : 
10pt;  width:50" onchange="list_ass_handler()">';

if ( is_array ( $entry_array_ass ) ) 
{
// $K contains the key pointing to the id_association number
// $V is the array containing the denomination of each association

foreach ( $entry_array_ass as $K => $V ) 
{                             
      $return_select .= '<option value="' . $K . '"';

      // $return_select contains the list of all associations
         $return_select .= ">{$V['denomination']}</option>";              
}
}

$return_select .= "</select>";

// Display the association name
echo '<input type="hidden" name="location" id="entry_location">' . $return_select; 

// Display the ID number of the association
echo '<input type="hidden" name="id_location" id="entry_id_location">';                     
?>
4

0 回答 0