jqueryとphpにてフォームを作成しています。
フォームの追加、削除できるシステムを作っており、
フォームの追加はできたので、削除した際のinputのnameやidの番号を振り直しができず困っています。
商品1<br>
<a href="javascript:void(0);" class="del" id="del_1">削除</a>
<table>
<tr>
<th>商品番号</th>
<td><input type="text" name="item[data][1][sir]" value="<?php echo $item[data][1][sir]; ?>"></td>
</tr>
<tr>
<th>商品名</th>
<td><input type="text" name="item[data][1][name]" value="<?php echo $item[data][1][name]; ?>"></td>
</tr>
<tr>
<th>商品個数</th>
<td>
<select name="item[data][1][num]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
</tr>
</table>
<a href="javascript:void(0);" id="add">フォームの追加</a>
としており、
「フォームの追加」をクリックすると
商品2<br>
<a href="javascript:void(0);" class="del" id="del_2">削除</a>
<table>
<tr>
<th>商品番号</th>
<td><input type="text" name="item[data][2][sir]" value="<?php echo $item[data][2][sir]; ?>"></td>
</tr>
<tr>
<th>商品名</th>
<td><input type="text" name="item[data][2][name]" value="<?php echo $item[data][2][name]; ?>"></td>
</tr>
<tr>
<th>商品個数</th>
<td>
<select name="item[data][2][num]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
</tr>
</table>
商品3<br>
<a href="javascript:void(0);" class="del" id="del_3">削除</a>
<table>
<tr>
<th>商品番号</th>
<td><input type="text" name="item[data][3][sir]" value="<?php echo $item[data][3][sir]; ?>"></td>
</tr>
<tr>
<th>商品名</th>
<td><input type="text" name="item[data][3][name]" value="<?php echo $item[data][3][name]; ?>"></td>
</tr>
<tr>
<th>商品個数</th>
<td>
<select name="item[data][2][num]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
</tr>
</table>
ができるようにPHPにてSESSION管理をおこなっています。
追加はできたのですが、
上記のフォーム4つほど出した後に商品2を削除した場合の商品1、商品3、商品4の各nameの番号(item[data][*][sir]、item[data][*][name]、item[data][*][num]の*部分)
振りなおしができず困っています。
いくらやってもできないため、どなたかソースを教えていただけないでしょうか。
宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPとMySQL 検索フォームを作り...
-
phpのカウンタのリセット方法
-
PHPとHTML+Xamppの掲示板で画像...
-
PHPで画像の渡しが上手く行きま...
-
複数行のデータ一括更新に関して
-
POSTデータのNAME属性をVALUEに...
-
PHPでPCのローカル時刻は取得出...
-
POSTの値を配列として受け取っ...
-
IEで、フォームにたとえば
-
チェックボックスを用い、MySQL...
-
PHPでURLにジャンプするには?
-
フォームの途中で追加するには
-
POSTを使わずに値を渡す方法
-
フォームで作った送信ボタンが...
-
phpでショッピングカート機能を...
-
検索時の選択内容を保持する方法
-
PHPでユーザー情報を入力して簡...
-
VBA で、スペースを含むファイ...
-
送信ボタンでカウントアップ
-
PHPでCookieを使った訪問回数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
form id、nameの番号振りなおし
-
フォームの状態やGETのURLは保...
-
PHPとMySQL 検索フォームを作り...
-
<input type="hidden" >で配列...
-
重複を防ぐ記述について教えて...
-
HTMLで前の画面に戻る時、入力...
-
laravelを利用してコントロール...
-
PHPでユーザー情報を入力して簡...
-
PHP ボタンが押されたら処理を...
-
PHPとHTML+Xamppの掲示板で画像...
-
syntax error, unexpected '}' ...
-
PHPでURLにジャンプするには?
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
フォーム送信後の更新ボタンで...
-
Flaskでサーバー立ち上げに関して
-
検索時の選択内容を保持する方法
-
PHPでCookieを使った訪問回数に...
-
チェックボックスによる検索
-
アマゾンのような評価の星を選...
おすすめ情報