• 締切済み

テーブルに行を追加

「追加」を押すとテーブルに行が追加され、 「削除」を押すと行が消える様なことは可能でしょうか?  言語はPHPを使用ていおります。  よろしくお願いします。

みんなの回答

回答No.3

リストの最終行(?)に次のデータを入力する欄を、必要な時にだけ表示したい、とかそんな目的なんでしょうか。 Javascriptでやるか、ボタンをクリックしたら書き込み画面に飛ばすとかした方が楽な気がしますけど。

全文を見る
すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

テーブル内のデータを別ファイルやデータベースで管理しない限り 本当に削除や追加することはむずかしいですね。 どういうデータをどのように管理したいか補足なさったほうが よろしいかと

tttrrrr
質問者

補足

登録番号と登録者名をtext形式で入力できる行をテーブルに挿入したり、削除したいと考えています。

全文を見る
すると、全ての回答が全文表示されます。
  • asx
  • ベストアンサー率50% (27/54)
回答No.1

テーブルとはHTMLのテーブルタグのことでしょうか? 具体的にどのようなことをしたいのかが判りませんが、恐らく可能だと思います。 目的によって方法も変わってくると思いますが、 例えば、現在のテーブルの行数をinputタグのhiddenなどに入れておいて、「追加」ボタンを押したら、その行数をリクエストで飛ばし、+1して、その分ループで<tr>~</tr>を作成。削除の場合は、-1してループを回せばできます。

tttrrrr
質問者

お礼

見事hiddenを使用して成功いたしました。 ありがとうございます

tttrrrr
質問者

補足

早速の返信ありがとうございます。 ご指摘の通り、HTMLのテーブルに行を追加・削除したいのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 追加ボタンでテーブルの行を追加する

    情報登録する画面で既存テーブル(可変のテーブルにしたい)に 情報を追加するのに「追加ボタン」を押すと新規の行が追加されるように したいのですが、どのようにすればいいのでしょうか? テストで以下のようにHTMLを書いているのに対して いい方法を教えてください。 ーーーーーーーーーーーーーーーー <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS"> <TITLE>行追加</TITLE> </HEAD> <BODY> <TABLE BORDER="1"> <TR> <TH>タイトルA</TH> <TH>タイトルB</TH> </TR> <TR> <TD>><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="A" VALUE=""><//TD> <TD><INPUT TYPE="text" SIZE="18" MAXLENGTH="18" NAME="B" VALUE=""></TD> </TABLE> <INPUT TYPE="button" VALUE="行追加"> </CENTER> </BODY> </HTML>

    • ベストアンサー
    • HTML
  • DreamWeaver MXでテーブルの行挿入・削除の方法

    DreamWeaver MX(Win版)お試し版を使用していますが、テーブルの操作でつまづいています。 既存のテーブルに行挿入や削除をするとき、「ヘルプ」を参照し、同じようにやっているつもりなのですがうまくいきません。 例えば行を追加したい時 セル内をクリックして、修正→テーブル内の「行の挿入」を選べばそのセルの飢えに一行追加される という風にヘルプには記載されています。 しかし実際は、セル内をクリックしても「行の挿入」は灰色になって選べず、「テーブル選択」しか選べません。 一応それを選んでは見るのですが、そうしても、いっこうに「行の挿入」は選べません。 他、行または列の挿入や列の挿入、行・列の削除等に同様に選べません。 何か自分のやり方がまずいのでしょうか?方法があったら教えてください。お願いします。

    • ベストアンサー
    • CSS
  • テーブル2の単語の行を削除にはどうすればいい?

    アクセスです。 テーブル1には、tango テーブル2には、単語 というフィールドがあります。 テーブル1とtangoとテーブル2の単語を線で繋いで テーブル1のtangoと同じ値のテーブル2の単語の行を消したいのですが どういうクエリを作ればいいのでしょうか? 画像の状態 DELETE [テーブル1].tango, [テーブル2].単語 FROM テーブル1 INNER JOIN テーブル2 ON [テーブル1].tango = [テーブル2].単語; をやろうとすると 削除するレコードを含んだテーブルを指定してください となります。 「削除するレコードを含んだテーブル」は、テーブル2なのですが どこでテーブル2と設定すればいいですか? プロパティシートを見ても、テーブルを設定する場所がわかりませんでした。 レコードの削除に、 Whereとfromがありますが fromは選択できません。 この状態で、テーブル2の単語の行を削除にはどうすればいいですか?

  • tableの行について

    tableについて質問ですが、行と行の間に余白を入れるにはどうすれば良いのでしょうか? ■■■■■ ■■■■■ ■■■■■ ■■■■■ ■■■■■ 1行ごとに一定の間隔ではなく、こういう風に特定のところに入れたいのですが。 よろしくおねがいします。

  • 1つのテーブル内に複数のScriptを

    インラインフレームの中にテーブルがあり、 そのテーブルはクリックした行の色を変化させ、 違う行をクリックしたらその行の色は変わり元の行は色を戻します。 さらに、インラインフレームの外にあるボタンで クリックされて色が変わっている行を追加できるようにして、 なおかつ、追加された行にも同じようにクリックで色が変えられるようにし、 その色がついている行を削除できるようにしたい。 という動きをJavaScriptでさせたいのです。 どなたかご教授お願いいたします。

  • ASP.NET 動的に行を増やすTable

    ASP.NET(VB)アプリケーションでボタンが押される度に、 行を追加するTableを作りたいです。 初期表示時にPage_Initで5行のtableを作成するようにしています。 ボタンクリックイベントで行数を増やしていくのですが、 他のコントロール(asp.textbox)のテキストチェンジイベントでPostBackが発生すると、 元の5行に戻ってしまいます。 Page_Initで5行と指定しているためなので、 ここの指定数をPostBack前に保持した行数にすれば良いと思ったのですが、 もっと他にスマートな方法はありませんでしょうか? もし、保持する方法をとる場合は、セッションなどで保持するべきでしょうか?

  • 複雑な行のテーブルを列だけループする方法(PHP)

    複雑な行のテーブルを列だけループするにはどうすればいいですか(PHP) 入力欄のあるテーブルをHTML&PHPで作成中です 単純にテーブルをループさせるやり方はわかっているのですが、 少々行が複雑になっており、幅も場所もきっちりと決めたいのです 列に関してはすべて同じにしたいのでループを使いたいと思っています 20行ほど下に連続させたいので、一つ一つ割り当てるよりループのほうが効率的かと思いますが、方法がわかりません 行はそのまま、列だけループさせてテーブルを作る方法を教えていただけますか

    • 締切済み
    • PHP
  • レプリケーションしているテーブルに対する列追加やフィールドタイプの変更

    お世話になります。 レプリケーションしているテーブルに対して、列(フィールド)の追加や フィールドタイプを変更しようとすると、レプリケーション絡みのエラー が発生します。 テーブル 'xxxテーブル' - テーブルを修正できません。 ODBC エラー : [Microsoft][ODBC SQL Server Driver][SQL Server]レプリケー ションで使用されているので、テーブル 'dbo.xxxテーブル' を 削除 できません。 その都度、当該テーブルを使用しているパブリケーションをいったん削除し、 列の追加やフィールドタイプの変更後、再度パブリケーションを作成して いる次第です。 パブリケーションを削除せず列を追加したり、フィールドタイプを変更する方法 はございますでしょうか。ご教授願います。

  • javascriptでtableの該当行を削除ボタン

    javascriptで、テーブルの行を削除したいと思ってます。 行の最後のセルに削除ボタンを設け、該当行を消したいのですが、どなたかご教授お願いします。

  • PHP・MySQLテーブルを追加しても崩れない方法

    PHPとMySQLを利用して、プログラムを組んでいる場合、 急に新たなテーブルがほしくなった場合に、 ただ単純にPHPmyadminでテーブルを先頭などに追加すると、 プログラムが狂ってしまうと聞きました。 将来的にテーブルを追加しても崩れない呼び出し方は、 どのような記述になるのでしょうか? だいぶ大雑把な質問内容で、すみません; 具体的な例をお聞きしたいです。 よろしくお願い致します。

    • ベストアンサー
    • PHP