-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopic-post433.html
132 lines (117 loc) · 7.79 KB
/
topic-post433.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<title>日本PHPユーザ会 掲示板: PHP事はじめ » ボタン押下による対象の表示・非表示</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。" />
<meta name="keywords" content="php,web,php.gr.jp,community,usebb" />
<link rel="stylesheet" type="text/css" href="./templates/phpgrjp0.3/styles.css" />
<link rel="shortcut icon" href="./templates/phpgrjp0.3/gfx/usebb.ico" />
<link rel="alternate" type="application/rss+xml" title="日本PHPユーザ会 掲示板 RSS フィード" href="rss.xml" />
<script type="text/javascript" src="sources/javascript.js"></script>
</head>
<body onload="javascript:init_external()">
<div id="pagebox-bg">
<div id="shadow-left">
<div id="shadow-right">
<p id="logo"><a href="index.html"><img src="./templates/phpgrjp0.3/gfx/usebb.png" alt="UseBB" title="ホーム" /></a></p>
<h1 id="boardname"><span id="line">日本PHPユーザ会 掲示板</span></h1>
<h2 id="boarddescr">日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。</h2>
<div id="topmenu"><ul>
<li><a href="index.html">ホーム</a></li><li><a href="faq.html">FAQ</a></li><li><a href="active.html">活発なトピック</a></li>
</ul></div>
<div id="topmenu-shadow"></div>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » ボタン押下による対象の表示・非表示
</p>
<h3 id="forumname"><a href="topic-157.html">ボタン押下による対象の表示・非表示</a></h3>
<p id="forummods"></p>
<p id="toolbartop"> </p>
<p id="pagelinkstop">ページ: 1</p>
<table class="maintable">
<tr>
<th>投稿者</th>
<th>投稿</th>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-242.html">Tonio</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post433.html#post433" name="post433" rel="nofollow">#1</a> 2009 年 8 月 13 日(木) 22:00</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 8 2009</div>
<div class="field">返信数: 4</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">はじめまして、Tonioといいます<br /><br />掲題について質問です。<br /><br />参考サイトのようにボタンを押すことで<br />対象の表示・非表示を切り替える処理を作成しようと思ったのですが<br />知識不足の為、こちらに書き込ませていただきました。<br />参考サイト<br /><http://f32.aaa.livedoor.jp/~azusa/print.php?t=css&p=visibility&mode=print><br /><br />こちらで検索した結果、参考サイトのようにJS使用での切り替え制御しか見つかりません。<br />PHPではどのように処理を記述すればいいのでしょうか。<br />ご教授願います。<br /><br />開発環境<br />・PHP5+HTML<br />・Apache2.2<br />・WindowsVista</div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-219.html">Akaneko</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post434.html#post434" name="post434" rel="nofollow">#2</a> 2009 年 8 月 18 日(火) 23:12</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 5 月 2009</div>
<div class="field">返信数: 4</div>
<div class="field">住居: Tokyo</div>
</td>
<td class="postcontent">
<div class="post">はじめまして。<br /><br />ボタンから表示の切り替えを行うだけの単純な物であれば下記の方法で可能です。<br /><br />例)GETパラメータにフラグを持たせた場合。(ファイル名:index.php)<br /><br /><pre class="code"><?php<br /><br />if (isset($_GET['flag']) && !empty($_GET['flag'])) {<br />// GETパラメータに値が有る場合は「要素」を表示しない<br /> $btn_v_value = 'visibility:visible';<br /> $elem_v_style = 'hidden';<br /> $flag_value = '0';<br />} else {<br />// GETパラメータに値が無い場合は「要素」を表示する<br /> $btn_v_value = 'visibility:hidden';<br /> $elem_v_style = 'visible';<br /> $flag_value = '1';<br />}<br /><br />// 表示するHTML<br />print "<form action=\"index.php\" method=\"get\">\n";<br />print "<input type=\"submit\" value=\"{$btn_v_value}\" />\n";<br />print "<input type=\"text\" value=\"要素\" size=\"8\"<br /> style=\"visibility:{$elem_v_style};\" />←要素の描画領域は確保される<br />\n";<br />print "<input type=\"hidden\" name=\"flag\" value=\"{$flag_value}\" />\n";<br />print "</form>\n";<br /><br />?></pre><br /><br />また、上記以外にも同じ結果(表示)を出す方法はあります。<br />表示・非表示の切り替え対象によってはセキュリティの観点から別の方法が良い場合もあります。<br /><br />ひとまず例として参考になれば幸いです。<br />説明不足や不明な点があれば回答します。<div class="editinfo">« 最終編集者 <a href="profile-219.html">Akaneko</a> 日時 2009 年 8 月 18 日(火) 23:15. »</div></div>
</td>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-242.html">Tonio</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post436.html#post436" name="post436" rel="nofollow">#3</a> 2009 年 8 月 20 日(木) 15:36</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 8 2009</div>
<div class="field">返信数: 4</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">返信が遅れてしまい、申し訳ありません。<br /><br />こちらの希望した通りの処理ができました。<br />スクリプトわかりやすい物で助かりました。<br />どうも、ありがとうございます。<br /><br />下記についても、もし宜しければ、ご教授願います。<br /><br />>また、上記以外にも同じ結果(表示)を出す方法はあります。<br />>表示・非表示の切り替え対象によってはセキュリティの観点から別の方法が良い場合もあります。</div>
</td>
</tr>
</table>
<p id="toolbarbottom"> </p>
<p id="pagelinksbottom">ページ: 1</p>
<div id="bottomfix"></div>
<p id="actionlinks"></p>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » ボタン押下による対象の表示・非表示
</p>
<p id="linkbar">
</p>
<p id="bottom">
日本PHPユーザ会 掲示板 は <a href="http://www.usebb.net">UseBB 1 フォーラムソフトウェア</a> を使用しています
</p>
<div id="bottom-shadow"></div>
</div>
</div>
</div>
</body>
</html>