2012-01-06 23 views

答えて

0

mysqlのようなデータベースがあるとします。

  • は、状態テーブルから状態をフェッチ(STATE_ID、STATE_NAME、state_abbr)テーブルの状態を作成するPHPスクリプトを使用して選択ボックスのあなたのオプションで
  • 反復を(状態を取得する関数を記述) 例:あなたは、MySQLのようなdatabseを持っていると仮定すると

     <select name="state"> 
          <?php 
          *// At this point you should have a recordset $rsstate which fetches all the records from the state table* 
          while($rowState = mysql_fetch_array($rsState)){?> 
          <option value=<?php echo $rowState["state_abbr"]?>><?php echo $rowState["state_name"]; ?></option> 
          <?php }?> 
         </select> 
    
1

  • statestate_idstate_namestate_abbr
  • stateテーブルから状態を取得し、テーブルを作成するPHPスクリプトを使用して選択ボックスのあなたのオプションで
  • 反復を(状態を取得する関数を記述)例えば:

    <select name="state"> 
    <?php 
    // At this point you should have a recordset $rsstate which fetches all the records from the state table 
    while($rowState = mysql_fetch_array($rsState)) { ?> 
        <option value=<?php echo $rowState["state_abbr"] ?>><?php echo $rowState["state_name"]; ?></option> 
    <?php } ?> 
    </select> 
    
+0

ありがとうご回答ありがとうございました......実際、私はコアPHPでこのタイプの作業を行いましたが、正確に行う方法はわかっていますが、Vtiger CRMではどのファイルを変更する必要があるかという非常に複雑な問題ですそれはtplファイルに適切に来ます。だから私の問題です.. –

0

ただ、管理パネルにアクセスしてくださいピックリストを追加します。非常にシンプルです。

1

これにはvtlibライブラリを使用できます。我々は状態名]ドロップダウンボックスを作成する方法

これはvtlib

<?php 
$Vtiger_Utils_Log = true; 
include_once('vtlib/Vtiger/Menu.php'); 
include_once('vtlib/Vtiger/Module.php'); 
$module = Vtiger_Module::getInstance('Accounts'); 
$infoBlock = Vtiger_Block::getInstance('LBL_ACCOUNT_INFORMATION', $module); 
$stateField = Vtiger_Field::getInstance('state', $module); 
if (!$stateField) { 
    $stateField = new Vtiger_Field(); 
    $stateField->name = 'state'; 
    $stateField->label = 'State'; 
    $stateField->columntype = 'VARCHAR(100)'; 
    $stateField->uitype = 16; 
    $stateField->typeofdata = 'V~O'; 
    $infoBlock->addField($stateField); 
    $stateField->setPicklistValues(array('Kerala', 'Karnataka', 'Maharashtra', 'Manipur')); 

} 

を使用してモジュールは、その配列状態リストの残りの部分を追加しますアカウント。

これが役に立ちます。

関連する問題