1

内部にテーブルを含むドロップダウンリストを作成したいのですが、ポイントは、データベース内のテーブルの「ID」フィールドと「名前」フィールドの両方をドロップダウンに表示して、ユーザーが「ID」と「名前」のどちらかを選択できるようにすることですどちらがより親しみやすいかによって異なります。

私が使用する場合:

<select>
    <option value="<?php echo $id; ?>"><?php echo $id." | ".$name; ?>
    </option>
    .....
</select>

ID のサイズが異なるため、インターフェイスはすっきりしません。たとえば、次のようになります。

ACDKH | ACDKH | マーシャ
AIIIL | アンナ

中にテーブルを作るにはどうすればいいですか?

4

1 に答える 1

0

少なくとも、独自の選択ボックス/機能を作成したり、プラグインを使用したりしないとできません。

ただし、できることは、パディングを使用して出力をテーブルのようにフォーマットすることです。

<option value="<?php echo $id; ?>">
    <?php echo str_pad($id, 8, '&nbsp;', STR_PAD_LEFT), " | ", $name; ?>
</option>

これにより、非改行スペース (常に表示されるスペース) が ID 部分の左側に配置されることに注意してください (名前部分の右側にスペースを配置する必要はありません)。ただし、これは等幅フォント (各文字の幅が同じ) を使用する場合にのみ見栄えがします。

于 2013-08-28T01:31:21.100 に答える