case 6: echo '週6日'; break; case 7: echo '週7日'; break; case -1: echo '不定期・その他'; break; } ?> </td></tr> <tr><td class="koumoku">活動曜日</td> <td class="naiyou"><?php echo weekoutput($nowdata['circle_day']); ?> </td></tr> <tr><td class="koumoku">属性</td> <td class="naiyou"><?php if ($nowdata['circle_sports_minded'] <= 0) { echo 'サークル'; } elseif ($nowdata['circle_sports_minded'] == 1) { echo '体育会'; } else { echo '指定しない'; } ?> </td></tr>
function showscreen() { global $name, $explain, $member, $place, $frequency, $weekday, $sports_minded, $box, $intercollegiate, $money, $url, $address, $open_address, $telephone, $comment_1, $comment_2, $tags, $pass; global $mode, $page, $ok, $weekstring; switch ($mode) { case "input": case "error": case "revise": ?> <div style="text-align: left; padding-left: 20px"> <h2>-サークルデータ登録</h2> はじめにこちらをご覧ください→<a href="about.html">京大サークルサーチとは</a><br><br> サークルの情報を入力してください。<br> <?php if (!isset($page)) { $page = 1; } ?> <?php if ($page == 1) { echo "<font color=\"red\">"; } ?> 1.必須項目 <?php if ($page == 1) { echo "</font>"; } ?> <?php if ($page == 2) { echo "<font color=\"red\">"; } ?> 2.自由項目 <?php if ($page == 2) { echo "</font>"; } ?> <?php if ($page == 3) { echo "<font color=\"red\">"; } ?> 3.パスワード他 <?php if ($page == 3) { echo "</font>"; } ?> </div> <hr> <?php switch ($page) { case 1: ?> <form method="POST" action="input.php"> <table class="editform"> <tr><td>サークル名</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['name'] == False) { if ($name == "") { echo 'サークル名は必須項目です!<br>'; } else { echo 'この名前は既に使われています'; } } ?> </div> <input type="text" name="name" value= "<?php echo output($name); ?> " maxlength="30" style="width:90%;"></td></tr> <tr><td>何をするサークルですか?<br />(30字以内)</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['explain'] == False) { echo 'サークルの概要は必須項目です!<br>'; } ?> </div> <input type="text" name="explain" value="<?php echo output($explain); ?> " maxlength="30" style="width:90%;"> <br>簡潔にサークルの概要を記入ください。(検索結果一覧で表示されます)<br>例:他大の学生もOKの京大公認硬式テニスサークルです</td></tr> <tr><td>紹介や宣伝</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['comment_1'] == False) { echo '未記入または文が長すぎます。詳細な説明は400字以内の必須項目です!'; } ?> </div> <textarea name="comment_1" cols=60 rows=8><?php echo output($comment_1); ?> </textarea><br>サークル詳細情報画面に表示されます。アピールポイントや新入生へのメッセージなどご自由にお書きください。</td></tr> </table><br> <input type="hidden" name="page" value= "<?php echo $page + 1; ?> " > <div style="text-align:center;"><input type="submit" value="次へ"></div> </form> <?php break; ?> <?php case 2: ?> ・情報が多いほど検索もされやすくユーザへのアピールにも効果的です。できるだけ多くの項目に入力をお願いします。<br> <form method="POST" action="input.php"> <table class="editform"> <tr><td>メンバー数<br />(半角数字)</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['member'] == False) { echo '値が不正です。<br>'; } ?> </div> <input type="text" name="member" value="<?php echo output($member); ?> " maxlength="5" style="width:100px;">人</td></tr> <tr><td>活動場所・時間</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['place'] == False) { echo '文が長すぎます。活動場所・時間は800字以内の自由項目です!'; } ?> </div> <textarea name="place" cols=60 rows=5><?php echo output($place); ?> </textarea><br>(例:平日は17時~19時、土日は12時~15時、場所は鴨川の河川敷です。毎日活動しています!)</td></tr> <tr><td>活動頻度</td> <td><select name="frequency"> <option value="-1" <?php if ($frequency == -1) { echo 'selected'; } ?> >不定期・その他</option> <option value="1" <?php if ($frequency == 1) { echo 'selected'; } ?> >週1日以下</option> <option value="2" <?php if ($frequency == 2) { echo 'selected'; } ?> >週2日</option> <option value="3" <?php if ($frequency == 3) { echo 'selected'; } ?> >週3日</option> <option value="4" <?php if ($frequency == 4) { echo 'selected'; } ?> >週4日</option> <option value="5" <?php if ($frequency == 5) { echo 'selected'; } ?> >週5日</option> <option value="6" <?php if ($frequency == 6) { echo 'selected'; } ?> >週6日</option> <option value="7" <?php if ($frequency == 7) { echo 'selected'; } ?> >週7日</option> </select></td></tr> <tr><td>活動曜日</td> <td><input type="checkbox" name="weekday[]" value="Monday" <?php if ($weekday % 2 == 0) { echo 'checked'; } ?> >月 <input type="checkbox" name="weekday[]" value="Tuesday" <?php if ($weekday % 3 == 0) { echo 'checked'; } ?> >火 <input type="checkbox" name="weekday[]" value="Wednesday" <?php if ($weekday % 5 == 0) { echo 'checked'; } ?> >水 <input type="checkbox" name="weekday[]" value="Thursday" <?php if ($weekday % 7 == 0) { echo 'checked'; } ?> >木 <input type="checkbox" name="weekday[]" value="Friday" <?php if ($weekday % 11 == 0) { echo 'checked'; } ?> >金 <input type="checkbox" name="weekday[]" value="Saturday" <?php if ($weekday % 13 == 0) { echo 'checked'; } ?> >土 <input type="checkbox" name="weekday[]" value="Sunday" <?php if ($weekday % 17 == 0) { echo 'checked'; } ?> >日 </td></tr> <tr><td>属性</td> <td><input type="radio" name="sports_minded" value="NO" <?php if ($sports_minded == 0) { echo 'checked'; } ?> >サークル <input type="radio" name="sports_minded" value="YES" <?php if ($sports_minded == 1) { echo 'checked'; } ?> >体育会 <input type="radio" name="sports_minded" value="NOUSE" <?php if ($mode == "input" or $sports_minded == -1) { echo 'checked'; } ?> >指定しない </td></tr> <tr><td>ボックス(部室)の有無</td> <td><input type="radio" name="box" value="YES" <?php if ($box == 1) { echo 'checked'; } ?> >あり <input type="radio" name="box" value="NO" <?php if ($box == 0) { echo 'checked'; } ?> >なし <input type="radio" name="box" value="NOUSE" <?php if ($mode == "input" or $box == -1) { echo 'checked'; } ?> >指定しない </td></tr> <tr><td>構成員</td> <td><input type="radio" name="intercollegiate" value="NO" <?php if ($intercollegiate == 0) { echo 'checked'; } ?> >オンリーサークル <input type="radio" name="intercollegiate" value="YES" <?php if ($intercollegiate == 1) { echo 'checked'; } ?> >外部生あり(インカレ) <input type="radio" name="intercollegiate" value="NOUSE" <?php if ($mode == "input" or $intercollegiate == -1) { echo 'checked'; } ?> >指定しない </td></tr> <tr><td>会費</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['money'] == False) { echo '値が不正です。会費は半角数字で入力してください!<br>'; } ?> </div> 年<input type="text" name="money" value="<?php echo output($money); ?> " maxlength="8" style="width:100px;">円</td></tr> <tr><td>その他追加情報・補足など(任意)</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['comment_2'] == False) { echo '文が長すぎます。詳細な説明は400字以内の自由項目です!'; } ?> </div> <textarea name="comment_2" cols=60 rows=8><?php echo output($comment_2); ?> </textarea><br>サークル詳細情報画面に表示される説明です。<br>普段の活動内容やアピールポイント、新入生へのメッセージなどご自由にお書きください。</td></tr> <tr><td>検索用タグ</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['tags'] == False) { echo '文が長すぎます。検索タグは200字以内の自由項目です!'; } ?> </div> <textarea name="tags" cols=60 rows=3><?php echo output($tags); ?> </textarea><br>(例:運動#公認#ボランティア系#音楽系#ボックス有#合宿有)<br>ワード検索用のタグです。サークルの特徴を#で区切って書いてください。</td></tr> </table><br> <input type="hidden" name="page" value= "<?php echo $page + 1; ?> " > <div style="text-align:center;"><input type="submit" value="次へ"></div> </form> <?php break; ?> <?php case 3: ?> <form method="POST" action="input.php"> <table class="editform"> <tr><td>URL(任意)</td> <td><input type="text" name="url" value="<?php echo output($url); ?> " maxlength="100" style="width:300px;"><br>例:http://www.kyoto-○○circle.com</td></tr> <tr><td>メールアドレス<br />(任意)</td> <td><input type="text" name="address" value="<?php echo output($address); ?> " maxlength="50" style="width:300px;"><br> <input type="checkbox" name="open_address" value="YES" <?php if ($open_address == 1) { echo 'checked'; } ?> >サークル情報ページに連絡先として公開を希望<br> サービスの更新時や追加データが必要となった時の連絡先です。なるべくご記入お願いします。</td></tr> <tr><td>電話番号(任意)<br>(半角数字のみでハイフンなし)</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['telephone'] == False) { echo '値が不正です。電話番号は半角数字のみで入力してください!<br>'; } ?> </div> <input type="text" name="telephone" value="<?php echo output($telephone); ?> " maxlength="15"><br> サークル情報ページに<b>連絡先として公開を希望される場合</b>記入してください。</td></tr> <tr><td>編集・削除用パス<br>(推奨)</td> <td><div class='formerror'><?php if ($mode == "error" and $ok['pass'] == False) { echo 'パスコード設定エラー'; } ?> </div> <input type="text" name="pass" value="<?php echo output($pass); ?> " maxlength="10"><br>サークル情報を後から自分で編集、削除するためのパスワードです。<br />管理人にメールいただくよりも早く簡単に登録情報の修正が可能になります。</td></tr> </table><br> <input type="hidden" name="page" value= "<?php echo $page + 1; ?> " > ・<b>登録情報はデータ管理や検索をよりよくするために、編集する可能性があります。<br> その場合も趣旨の保全に努めますが、ご承知のうえ登録をお願いします。</b>(例:検索タグを書き加えるなど) <div style="text-align:center;"><input type="submit" value="次へ"></div> </form> <?php break; case 4: //////////////////////////////////////////////////////////////////////////// //確認画面表示////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ?> <div style="text-align: left; padding-left: 20px"> <h2>-サークルデータ入力確認</h2> <span class="warning">※まだ登録は完了していません!</span><br>入力内容を確認の上、「登録」をクリックしてください。 </div> <hr> <table class="editform"> <tr><td class="col1">サークル名</td> <td><?php echo output($name); ?> </td></tr> <tr><td>簡単な説明</td> <td><?php echo nl2br(output($explain), false); ?> </td></tr> <tr><td>紹介や宣伝</td> <td><?php echo nl2br(output($comment_1), false); ?> </td></tr> <tr><td>メンバー数</td> <td><?php if ($member >= 0) { echo output($member) . '人'; } ?> </td></tr> <tr><td>活動場所・時間</td> <td><?php echo nl2br(output($place), false); ?> </td></tr> <tr><td>活動頻度</td> <td><?php switch ($frequency) { case 1: echo '週1日以下'; break; case 2: echo '週2日'; break; case 3: echo '週3日'; break; case 4: echo '週4日'; break; case 5: echo '週5日'; break; case 6: echo '週6日'; break; case 7: echo '週7日'; break; case -1: echo '不定期・その他'; break; } ?> </td></tr> <tr><td>活動曜日</td> <td><?php echo weekoutput($weekday); ?> </td></tr> <tr><td>属性</td> <td><?php if ($sports_minded == 0) { echo 'サークル'; } elseif ($sports_minded == 1) { echo '体育会'; } else { echo '指定しない'; } ?> </td></tr> <tr><td>ボックス(部室)の有無</td> <td><?php if ($box == 0) { echo 'なし'; } elseif ($box == 1) { echo 'あり'; } else { echo '指定しない'; } ?> </td></tr> <tr><td>構成員</td> <td><?php if ($intercollegiate == 0) { echo 'オンリーサークル'; } elseif ($intercollegiate == 1) { echo '外部生あり(インカレ)'; } else { echo '指定しない'; } ?> </td></tr> <tr><td>会費</td> <td><?php if ($money >= 0 and strlen($money)) { echo '年' . output($money) . '円'; } ?> </td></tr> <tr><td>その他追加情報・補足など</td> <td><?php echo nl2br(output($comment_2), false); ?> </td></tr> <tr><td>検索用タグ</td> <td><?php echo nl2br(output($tags), false); ?> </td></tr> <tr><td>URL</td> <td><?php echo output($url); ?> </td></tr> <tr><td>メールアドレス</td> <td><?php echo output($address); ?> <br> 検索ページに連絡先として公開を希望<?php if ($open_address == 1) { echo 'する'; } else { echo 'しない'; } ?> </td></tr> <tr><td>電話番号(公開用)</td> <td><?php if ($telephone > 0) { echo output($telephone); } ?> </td></tr> <tr><td>編集・削除用パスワード</td> <td><?php echo nl2br(output($pass), false); ?> </td></tr> </table><br> <?php ////////////////////////////////////////////////////// //確認画面表示ここまで//////////////////////////////// ////////////////////////////////////////////////////// ?> <!--POST送信用フォーム (修正&本登録)--> <table style="margin-left:auto; margin-right:auto;"> <tr> <td> <form method="POST" action="input.php"> <input type="hidden" name="mode" value= "revise"> <input type="hidden" name="page" value= 1> <input type="submit" value="修正"> </form> </td> <td width="150px"></td> <td> <form method="POST" action="insert.php"> <input type="hidden" name="name" value="<?php echo $name; ?> " > <input type="hidden" name="explain" value= "<?php echo nl2br($explain, false); ?> " > <input type="hidden" name="member" value= <?php echo $member; ?> > <input type="hidden" name="place" value= "<?php echo nl2br($place, false); ?> " > <input type="hidden" name="frequency" value= <?php echo $frequency; ?> > <input type="hidden" name="weekday" value= <?php echo $weekday; ?> > <input type="hidden" name="sports_minded" value= <?php echo $sports_minded; ?> > <input type="hidden" name="box" value= <?php echo $box; ?> > <input type="hidden" name="intercollegiate" value= <?php echo $intercollegiate; ?> > <input type="hidden" name="money" value= <?php echo $money; ?> > <input type="hidden" name="url" value= <?php echo $url; ?> > <input type="hidden" name="address" value= <?php if ($open_address == 1) { echo $address; } else { echo '..' . $address; } ?> > <input type="hidden" name="telephone" value= <?php echo $telephone; ?> > <input type="hidden" name="comment" value= "<?php echo nl2br($comment_1 . "<br><br>--<br><br>" . $comment_2, false); ?> " > <input type="hidden" name="tags" value= "<?php echo nl2br($tags, false); ?> " > <input type="hidden" name="pass" value= "<?php echo nl2br($pass, false); ?> " > <input type="submit" value="登録"> </form> </td> </tr> </table> <?php } //$pageのswitchとじる } //$modeのswitchとじる }