Example #1
0
    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>
	  		
Example #2
0
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とじる
}