スレッド表示 | フラット表示〕 全トピック 920 件中 277 番目 次≫ ≪前

HTMLで取得したデータをTABLEで取得したい。

created: 2006-02-15 18:38 | modified: 2006-02-17 16:09 | reply: 2

[2926] HTMLで取得したデータをTABLEで取得したい。

user: まっちゃん | created: 2006-02-15 18:38
PHP初心者です。よろしくお願いいたします。

HTMLで取得したデータを別のPHPファイルで表示する…
までは,出来たのですが,

それを発展させて別のPHPファイルに表(TABLE)の中に,
それぞれ取得したデータを表示させたいのですが,
うまくいきません。

自分が記述したものは,以下のとおりです。
よろしくお願いいたします。

-------------------HTMLファイル----------------------
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-script-type" content="text/javascript">

<title>送信のテスト</title>
</head>
<body bgcolor="#ffffff">

<form method="post" action="view7.php">

<font color="#ff0000">テキスト送信のテスト</font>
<br>
<br>

<form method="post" action="view7.php">

<select name="slot[]" size="4" multiple>

<option value="吉宗">吉宗</option>
<option value="島娘30">島娘30</option>
<option value="ウルトラマンクラブ">ウルトラマンクラブ</option>
<option value="大繁盛本舗">大繁盛本舗</option>
<option value="鬼浜爆走愚連隊">鬼浜爆走愚連隊</option>
<option value="ヒデキに夢中">ヒデキに夢中</option>
<option value="リオカーニバル">リオカーニバル</option>
<option value="ハイビスカス">ハイビスカス</option>
<option value="ファイナル711">ファイナル711</option>
<option value="ファイヤードリフト">ファイヤードリフト</option>
<option value="旋風の用心棒">旋風の用心棒</option>
<option value="お見事サブちゃん">お見事サブちゃん</option>
<option value="ジェロニモン">ジェロニモン</option>
<option value="めざせドキドキ島">めざせドキドキ島</option>
<option value="ジャグラーガール">ジャグラーガール</option>
<option value="鬼武者">鬼武者</option>
<option value="ニューパルサーRX">ニューパルサーRX</option>
<option value="鉄拳">鉄拳</option>
<option value="北斗の拳">北斗の拳</option>
<option value="スーパーシオ25">スーパーシオ25</option>
<option value="ゴーゴークリエイター">ゴーゴークリエイター</option>
<option value="ゴールドXR">ゴールドXR</option>
<option value="アステカリターンズ">アステカリターンズ</option>
<option value="花火百景">花火百景</option>
</select>
<br>
<br>
<input type="submit" value="送信">

</form>

</body>
</html>

----------------PHPファイル----------------------------

<html>
<head>
<title>受信のテスト</title>
</head>
<body>

<?php

if(isset($_POST['slot'])){

print "お客様が検索させた機種が以下のとおりになります。";
print "<br><br>";

foreach( $_POST['slot'] as $slot ){


print $slot;
print "<br>";

}

}else{

print "お手数ですが,どの機種か?選択して下さいませ!!!";

}

?>

</body>
</html>
reply: 2929 返信 編集 削除

[2929] 見当違いかもしれませんが・・・

user: ぱぴよん | created: 2006-02-16 10:09
まっちゃんさんこんにちは。

TABLEを取得したいというのはHTMLのテーブルタグで表示したい
ということでしょうか。

HTMLファイルから送信されるフォームデータ(slot)は配列で渡されるので
まっちゃんさんが書かれているように foreach などで展開します。

-----------------------------------------------------
foreach( $_POST['slot'] as $slot ){


print $slot;
print "<br>";

}
------------------------------------------------------

この部分を以下のようにすればHTMLのテーブル表示が可能できます。
print "<table border=\"1\"><tr><th>機種名</th></tr>";
foreach( $_POST['slot'] as $slot ){
print "<tr><td>{$slot}</td></tr>";
}
print "</table>";
Parent: 2926  reply: 2942 返信 編集 削除

[2942] ありがとうございます。

user: まっちゃん | created: 2006-02-17 16:09
なるほど・・ 少し分かってきました。
まだまだ,基礎的なことが,分かっていないので,
自分でいろいろ試してみます。
Parent: 2929  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 277 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑