2

遭遇した小さな問題があり、その背後にあるロジックを理解したい. 私の Web サイトには、管理者がユーザーに関するさまざまな情報 (リンクを含む) を送信するフォームがあります。さて、リンクがいくつになるかはわかりませんが、5 つかもしれませんし、35 つかもしれません。ポイントは、上限がわからないので、そのフォームをどのように作成すればよいかということです。うまくいくかもしれないアイデアは次のとおりです。

顧客追加フォームが開いたら、送信するリンクの数を管理者に入力してもらいます。その数に基づいて、入力フィールドが作成されます。次に、PHP は列が既に存在するかどうかを確認し、存在しない場合は作成して送信します。顧客の表示ページは、データから * を選択し、それに応じて表示します。

ここでどのようにやってのけるかわからないのは次のとおりです: 数値 X に基づいて X 入力フィールドを作成するにはどうすればよいですか? PHP に次のような列を追加させるにはどうすればよいですか: Link1、Link1status (事前定義)、Link2、Link2status (事前定義)。等?同様の方法で存在するリンクの数のみを表示する顧客の表示ページを作成するにはどうすればよいですか: Link1: $Link1 Link1status: $Link1status など.

私はコードを書いてくれる人を探しているわけではありません。いくつかの数値に基づいて html を作成する必要があるロジックに問題があるだけです。

ご協力ありがとうございました!ベストフィッシャー

4

3 に答える 3

1

コメントのように、おそらく JavaScript ベースのソリューションを使用する必要があります。

「別のリンクを追加」するボタンがあるだけです。

<div class="links-wrap">
    <input type="text">
</div>
<a class="new-link">Add another link</a>

それで:

$('.new-link').click(function() {
    $('.links-wrap').append('<input type="text">');
});

次に、すべてのリンク フィールドからデータを取得できます。

于 2013-07-26T12:33:52.367 に答える