0

これは「選択」タグの私のコードです:

<select name="val[Payee_Name]" required>
    <option value="101| A">A</option>
    <option value="102| B">B</option>
    <option value="103| C">C</option>
</select>

値 (101,102,103) をテーブルの別のフィールド (Payee_CodeフィールドではなくPayee_Nameフィールド) に表示したい。どうやってやるの?

4

1 に答える 1

0

フォームを送信すると、フォーム データで payee_code を簡単に取得できます。payee_code | payee_nameオプション値でを使用する必要もありません。それを取り込んpayee_codeで、送信ボタンをクリックするだけです。ユーザーが選択したpayee_codeにアクセスできます。

PHP を使用している場合は、次の方法で使用できます。

<form method="post" action="check_payer.php">
   <select name="Payee_Name" required>
       <option value="101">A</option>
       <option value="102">B</option>
       <option value="103">C</option>
   </select>
   <input type="submit" name="submit" value="Submit"/>
</form>

あなたのcheck_payer.php

<?php 
   if($_POST)
   {
      if($_POST['Payee_Name'] == '101')
      {
         echo 'A'; // You can also make it dynamic if you are using any database.
      }
      else if($_POST['Payee_Name'] == '102')
      {
         echo 'B';
      }
   }    
?>

うまくいかない場合は、お気軽にお問い合わせください。

于 2012-08-07T04:56:58.367 に答える