![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
form id、nameの番号振りなおし
-
HTMLで前の画面に戻る時、入力...
-
<input type="hidden" >で配列...
-
PHPでURLにジャンプするには?
-
コンボボックス(プルダウン)...
-
処理後のページ内移動について
-
SQLインジェンクション対策法を...
-
phpでのselect値の取得・表記に...
-
formの外にあるチェックボック...
-
変数が表示されない。
-
このプログラムの改善点を教え...
-
チェックボックスのvalueを連結...
-
Submit(送信ボタン)を押した...
-
PHP+MySQLの「データ...
-
functionとclassの使い分け
-
フォームで作った送信ボタンが...
-
phpで読み込んだcsvが文字化け...
-
フォームでの記入項目
-
同ページへの通信
-
変数の書き方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JQUERY,PHP,whlie内のinput送信...
-
PHPとMySQL 検索フォームを作り...
-
"/". $valueptr . "/", の”/”は...
-
form id、nameの番号振りなおし
-
カスタムフィールドテンプレー...
-
PHP 余分に出来たタグを消したい
-
フォームの状態やGETのURLは保...
-
PHPでURLにジャンプするには?
-
HTMLで前の画面に戻る時、入力...
-
<input type="hidden" >で配列...
-
PHP ボタンが押されたら処理を...
-
検索時の選択内容を保持する方法
-
DBの値をチェックボックスに反...
-
laravelを利用してコントロール...
-
ラジオボタンをsessionで使いたい
-
パラメーターを隠す
-
PHPで画像の渡しが上手く行きま...
-
フォームへの前回入力値をクリ...
-
フォーム送信後の更新ボタンで...
-
VBA で、スペースを含むファイ...
おすすめ情報