• ベストアンサー

HTMLのテーブルのセルの値をPHPに渡す方法

HTMLのテーブルに表示しているセルの値をPHPに渡すにはどうすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.5

これ ちなみに 具体的には どんなページの どんなデータなのでしょうか 1セルですか 複数セルですか 少量ですか多いですか サンプルになるページ やりたい処理内容など よければ詳しく教えてください http://nyx.pu1.net/practice/external_var/external_var1.php PHPには GETかPOSTで渡します http://www.tagindex.com/html_tag/form/index.html フォームの部品でセットされたもの送信時に渡します テーブルは フォーム部品ではないので 基本できませんが Javascriptで テーブルの値を読んで IUPUTに割り当てて送信 ということで実現できます テーブルが動的なデータで無いなら  最初からINPUTに与えておけば送信できます どうしても動的に処理したいならJavascriptで それ以外の要素も何かあるのでしょうか

NoMusicNoLife49
質問者

お礼

ご回答頂きありがとう御座います。

NoMusicNoLife49
質問者

補足

静的なページのテーブルに col1|col2|col3| ------------ aaaa|bbbb|cccc dddd|ffffff|nnnn と在った場合、 1行目をクリックしたら、 その行の値、aaaa,bbbb,ccccを サブ画面を開くためのphpに渡したい です。

その他の回答 (4)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.4

>javascriptを使用しないで、マウスでクリックしたセルの値をphpに渡す方法 残念ながらそんな方法はありません。 ユーザーに表示されているphpは処理後の完結したデータです。 結果に対してユーザーがなにかをしても結果がさかのぼって変更されることはありません。 おそらく質問者さんのやりたいことは 結果のわかったはずれ馬券を過去にさかのぼって買いなおすみたいなことです

NoMusicNoLife49
質問者

お礼

ご回答頂き、ありがとうございます。

NoMusicNoLife49
質問者

補足

javascriptを用いて、要件を満たせる方法がございましたお教え願います。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

>クライアントのブラウザに表示されているテーブルのセルの値を上記の関数を用いてphpに渡す ajaxで自分のurlを所定のPHPになげるとよいでしょう

NoMusicNoLife49
質問者

お礼

ご回答頂き、ありがとうございます。

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2

Javascriptでもいいのでしょうか Table全体なら セルを順番に読んで タブ区切りなどで一つにまとめて InputにセットしてPOSTするとか HTMLには何か機能を組み込むことが可能なのでしょうか HTMLが自由に編集できるならいろんな方法があると思います HTMLがさわれないなら PHPから読みにくるとか どういう条件なのでしょうか

NoMusicNoLife49
質問者

お礼

ご回答頂き、ありがとうございます。

NoMusicNoLife49
質問者

補足

>HTMLが自由に編集できるならいろんな方法があると思います クライアントに表示される画面を自作しているので、編集可能です。 できればjavascriptを使用しないで、マウスでクリックしたセルの値をphpに渡す方法を求めています。 どうしてもjavascriptを使用しないといけない場合、実装するつもりです。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

PHPでfile_get_contents()でよむ

NoMusicNoLife49
質問者

お礼

ご回答頂き、誠にありがとうございます。

NoMusicNoLife49
質問者

補足

クライアントのブラウザに表示されているテーブルのセルの値を上記の関数を用いてphpに渡すにはどうすればよいのでしょうか?

関連するQ&A

専門家に質問してみよう