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ランキング
-
二次元配列を使って順位をだす...
-
Google scriptについて 至急scr...
-
読み込んだQRコードをフォーム...
-
イラストレーター、縦中横のシ...
-
プラグイン無しでContactform7...
-
プルダウンから1個選んで、豆知...
-
GASでチェックボックスを一括of...
-
二次元配列の中の各行の要素を...
-
出発駅A、到着駅Bを選択すると...
-
アップロードファイルの種類に...
-
初心者です。gulpでコンパイル...
-
スマホ上で、左右スワイプで次...
-
【Google Apps Script】「ライ...
-
①入力フォーム→②確認表示画面→③...
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームの状態やGETのURLは保...
-
JQUERY,PHP,whlie内のinput送信...
-
form id、nameの番号振りなおし
-
PHPとMySQL 検索フォームを作り...
-
HTMLで前の画面に戻る時、入力...
-
プログラミング言語で、使える...
-
<input type="hidden" >で配列...
-
PHP ボタンが押されたら処理を...
-
PHPでURLにジャンプするには?
-
検索時の選択内容を保持する方法
-
laravelを利用してコントロール...
-
PHPで画像の渡しが上手く行きま...
-
VBA で、スペースを含むファイ...
-
Flaskでサーバー立ち上げに関して
-
フォームでのリセットを使う方法
-
入力フォーム→確認画面→送信画...
-
PHPでユーザー情報を入力して簡...
-
PHPのエラーの解消法について教...
-
syntax error, unexpected '}' ...
-
PHPで、ボタンを押すと同じペー...
おすすめ情報