• ベストアンサー

HTMLのテーブルやフォームをPHで使いたい

HTML文書で使うようなテーブルや、フォームをPHPで使いたいのですが、どうしたらいいのでしょうか? 現在PHPで作ったif文の結果の中にフォームやテーブルを作成したいのですが、できず困っています^^; よろしくお願いします。

  • PHP
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
回答No.1

<table border=1> <tr> <th>7を表示</th> </tr> <?php for ($i=1;$i<9;$i++){ if($i==7){ echo '<tr><td>'.$i.'</td></tr>'; } } ?> こんな感じのこと?

yu--ki
質問者

お礼

お礼のお返事が遅くなり申し訳ありませんでした。 書いていただいた文がどういう仕組みになっているのかわからず試行錯誤していました^^; 有難うございました^^

その他の回答 (2)

  • nopo3
  • ベストアンサー率40% (8/20)
回答No.3

No2です。再度申し訳ありません。 参考となるURLをのせておきます。 http://www.shonan.ne.jp/~nkon/iseminar/semi990528/EUC/k22.php.euc.txt http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/php/php/6-print.html

yu--ki
質問者

お礼

参考URL共に参考にさせていただきました^^参考になることが多くのっていたのでありがたかったです!有難うございました^^

  • nopo3
  • ベストアンサー率40% (8/20)
回答No.2

基本的にechoやprint,printfを用いる方法があります。 1 echo <?php echo "<title>練習<title>" echo "<form>" echo "<input ・・・>■■■■</input>"  : echo "</form>" /?> 2 print <?php print"<title>練習<title>" print"<form>" print"<input ・・・>■■■■</input>"  : print"</form>" /?> 3 printf <?php printf("<title>練習<title>"); printf("<form>"); printf("<input ・・・>■■■■</input>");  : printf("</form>"); /?> 4 printの応用 # AAAからAAAまでのHTML文を出力。 <?php print <<< AAA <title>練習<title> <form> <input ・・・>■■■■</input>  : </form> AAA; /?>

関連するQ&A

  • 現在HTMLでウェブサイトを作っているのですが、表(いわゆるテーブル)

    現在HTMLでウェブサイトを作っているのですが、表(いわゆるテーブル)をサイトを見ている人が任意の並び順に変更できるようにしたいと思っています。(あくまでも「テーブルごと」です。テーブルの中身の数字などの並び替えではありません。) PHPの初心者向けのサイトをざっと読んでいたのですが、画像などを並び替えるのはプログラムサンプルなどが公開されていて分かりやすかったのですが、何点が分からない事がありまして質問します。 私のやりたいのは画像などの単一のファイルではなく、100個程度あるテーブルごとの並び替えなのですが、これはPHPのみでできるのでしょうか? またテーブルが非常に多いので、データベース化も考えているのですが、データベース化はmysqlで行い、PHPで呼び出し、並び替えるのが良い・・と過去の質問でもあったのですが、 やはりこの二つを覚えるのが近道でしょうか?そもそもテーブル(Html文)をデータベース化できるものなのでしょうか。(現在私はHTMLとCSS程度しか分かりません) よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTMLでフォームを作ってPHPで受け取ることができません。

    プログラミング超初心者です。本でPHPを勉強中です。HTMLでフォームを作成しPHPでフォームに入力された内容を受け取るというところでつまづいてます。本に紹介されているサンプルスクリプトをローカルホストでブラウザで試しているのですがうまくいきません。 フォーム内に入力しSUBMITのボタンを押してもPHPの方のページが表示されません。2つのファイル名はform.html と form.php 名のですが、ブラウザのアドレスバーが http://localhost/form.html から http://localhost/form.html/form.php に替わりHTMLが再表示されるだけです。 環境は os windows XP SP1 ブラウザ IE6 php 4.2.2 です。 スプリクト載せると800字超えてしまいますので回答に載せます。 お解りになる方いらっしゃいましたらよろしくお願いいたします。

    • 締切済み
    • PHP
  • HTML+PHP

    初めて投稿させていただきます。 HTML文章の中にPHPの一文を埋め込むことはできるのでしょうか? HTMLを普通に作成して、その中にPHPの構文を入れて、最終的には、*****.htmlで保存させたいのです。 CGIだと、includeとかできたと思うのですが。。。 PHP初心者なのでいまいち使い方がわかっていません。。。 どなたかお分かりでしたら教えていただけますでしょうか? 教えていただいた方法をいろいろと試してみたいと思っています。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP HTMLフォームの作成と取得の最適な方法について

    PHP HTMLフォームの作成と取得の最適な方法について PEARがどんどん発達していて、これを積極的に使うべきだと言われたのですが、掲題のHTMLフォームの作成と値の検証/取得については、HTML_QuickForm2を使うのが現時点では最適でしょうか?インストールまではできたのですが、利用にあたってのマニュアルのようなドキュメントがWEB上にあれば、教えていただけると嬉しいです。 恐れ入りますが、宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • AccessでHTMLのフレームの様にフォームを作りたい

     昨日からAccess2007でAccessを始めたばかりの初心者です。宜しくご指導願います。  HTMLで言うフレームページの様に、左にボタン群、右に書類を作成するフォームや、テーブル、レポートを表示する、その様な形にしたいと考えています。  現在は、ボタン群のフォームに書類作成フォームをドラッグアンドドロップしてサブフォーム(?)の状態にして、大きさを整える事で強引に作っています。  この方法では、ボタン群のフォームを必要数分作って、それどうしをボタンで行き来させる事になりますが、それは良いとしても、レポートやテーブルはこの方法では右側に表示させる事が出来ませんでした。  以上の様な事から、解決方法をご指導賜りたく、お願い申し上げます。尚、VBAの使い方についてはまだ理解出来ていません。

  • メールフォームの改造

    メールフォームCGIを改造中です。 自分に戻ってくるメールの内容をHTMLで送れるようになっているのですが、その途中でIF文を使用したいんです。 chomp($FORMAT = <<'STR'); <HTML><HEAD></HEAD> <BODY> <TABLE border="0" width="80%" cellpadding="3"> ~~~ </TABLE></BODY></HTML> STR この中に入れたいのですが、うまく出来ません。 素人考えで、IF文を入れるところに「chomp($FORMAT = <<'STR');-ここにIF文-STR」で区切ればOKなのでは?と考えたのですが、うまくいかなかったです。 chomp($FORMAT = <<'STR'); で区切られているHTMLの中でIF文を使うにはどうしたら良いのですか? よろしくお願いします。

    • 締切済み
    • CGI
  • HTMLにphpで外部テーブルを読み込ませたい

    フレームが使えないので メインのHTMLにテーブルで作ったサイドメニューをPHPで読み込ませたいのですがどうすればよいのでしょうか? メインHTML 二つにテーブルで分けて | |  | | |  | |1|2 | | |  | | |  | 1のtd部分に外部にあるテーブルで作ったメニューを読み込ませたいのです。 よろしくお願いします。

    • 締切済み
    • PHP
  • Access フォームからの入力結果をテーブルにすることはできない?

    Access フォームからの入力結果をテーブルにすることはできない? 使用しているのはWindows XP、Access 2003です。 とある調査結果をデータベース化する仕事を与えられています。 データ1件あたりの構成要素を一目で見れるようにするために「こういうレイアウトのフォームを作って」と上司からリクエストが出ています。 まず、今手元に集まっているデータについては、 Excelで一覧表作成 → Accessにインポートしてテーブル作成 → オートフォームでフォーム作成し、デザインビューでレイアウト変更 というふうにして、上司から言われたフォームは作りました。 今後、データは増えていくので、作ったフォームから新たにデータの追加をしていくことになるのですが・・・。 フォームからデータを追加しても、元となったテーブルにはリンクしませんよね? とすると、データを追加した結果をテーブルにしたい場合はどうしたらいいのでしょうか? 今度は、そこからクエリを組む必要も出てくるため、テーブルにしたいのですが・・・。 Accessについては、以前勤めていた会社の研修で習っただけで詳しい使い方をずいぶん忘れてしまっています。今回、自分なりにいろいろ調べてはみたのですが、よくわかりませんでした。 もしかしたら、Accessの使い方を基本的に間違っているでしょうか・・・ よろしくお願いします。

  • HTMLメールでメールフォーム

    最近HTMLメールにメールフォームが組み込まれているものが送られてくるのですが、どのように作っているのかいまいちわかりません。 自分のサーバーにメールフォームのCGIを設置し、そこにアクセスするようにHTMLメールを作成したのですが、どうもうまくいきません。 実際に作成された方、もしくはメールフォームが組み込まれたHTMLメールを受信したことのある方、いらっしゃいましたらお教えいただけないでしょうか。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • Acccessで2つのテーブルから1つのフォームをつくりたい

    お世話になります。 初心者です。Access2002を使っています。 AとBの2つのテーブルから1つのフォームをつくることはできますか? フォームウィザードでAとBのテーブルのフィールドを指定してフォームを作成しようとすると、「A.Bテーブルのフィールドを選択しましたが、このうち1つまたは複数のテーブルが他と関連ありません...」というエラーメッセージが出ます。 解決策がありましたらよろしくお願いします。

専門家に質問してみよう