|
|
(4人の利用者による、間の18版が非表示) |
1行目: |
1行目: |
− | <php>
| + | 初めての方は自由に試してみてください。 |
− | include_once("./includes/rokuyou.inc");
| + | |
| | | |
− | if(isset($_GET['num'])){
| + | {| class="wikitable" |
− | $dteDate=mktime(0,0,0,date("m")+$_GET['num'],1,date("Y"));
| + | |+ 表タイトル |
− | $num=$_GET['num'];
| + | |- |
− | }else{
| + | ! 列見出し 1 !! 列見出し 2 !! 列見出し 3 |
− | $dteDate=mktime(0,0,0,date("m"),1,date("Y"));
| + | |- |
− | $num=0;
| + | ! 行見出し 1 |
− | }
| + | | セル 1-2 |
− | $intFirst=(int)date("w",$dteDate);
| + | | セル 1-3 |
− | $intLast=(int)date("t",$dteDate);
| + | |- |
| + | ! 行見出し 2 |
| + | | セル 2-2 || セル 2-3 |
| + | |} |
| | | |
− | print("<br />");
| |
− | print("<font face='Arial Black'>");
| |
− | print(date("Y 年 m 月",$dteDate)."の予定");
| |
− | print("</font>");
| |
| | | |
− | print("<table border=1 align=center width=100%>");
| + | <php> |
− | print("<tr valign='middle'>");
| + | $numbers = range(1, 20); |
− | print("<small><th><font color=red>日</font></th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th><font color=blue>土</font></th></small>");
| + | srand((float)microtime() * 1000000); |
− | print("</tr>");
| + | shuffle($numbers); |
− | print("<tr>");
| + | foreach ($numbers as $number) { |
− | | + | echo "$number, "; |
− | | + | |
− | $db = mysql_connect("localhost", "root", "ukkose"); | + | |
− | mysql_select_db("pokwikidb",$db);
| + | |
− | | + | |
− | for($i=1;$i<=$intFirst+$intLast;$i++){
| + | |
− | $intDay=$i-$intFirst;
| + | |
− | $dteTmp=date("Y-m-d",mktime(0,0,0,date("m",$dteDate),$intDay,date("Y",$dteDate)));
| + | |
− | if($i<=$intFirst){
| + | |
− | print("<td width='10'><br /></td>");
| + | |
− | }else{
| + | |
− | if($i % 7==0){
| + | |
− | if($dteTmp == date("Y-m-d")){
| + | |
− | print("<td width='10%' height='70' valign='top' Bgcolor=#ffff99>");
| + | |
− | }else{ print("<td width='10%' height='70' valign='top' Bgcolor=#b0b0ff>");
| + | |
− | }
| + | |
− | }elseif($i % 7==1){
| + | |
− | if($dteTmp == date("Y-m-d")){
| + | |
− | print("<td width='10%' height='70' valign='top' Bgcolor=#ffff99>");
| + | |
− | }else{ print("<td width='10%' height='70' valign='top' Bgcolor=#ff9999>");
| + | |
− | }
| + | |
− | }else{
| + | |
− | if($dteTmp == date("Y-m-d")){
| + | |
− | print("<td width='10%' height='70' valign='top' Bgcolor=#ffff99>");
| + | |
− | }else{ print("<td width='10%' height='70' valign='top'>");
| + | |
− | }
| + | |
− | }
| + | |
− | | + | |
− | print($intDay);
| + | |
− | if (get_rokuyou(date("Y",$dteDate),date("m",$dteDate),$intDay) == 3) {
| + | |
− | print ("<font size=1 color=red>友引</font>");
| + | |
− | }
| + | |
− | print("<br />");
| + | |
− | | + | |
− | $rs=mysql_query("SELECT pname FROM pok_yotei_tab where pdate = '$dteTmp' order by btime",$db);
| + | |
− | if(mysql_num_rows($rs)>0){
| + | |
− | while($aryCol=mysql_fetch_array($rs,MYSQL_ASSOC)){
| + | |
− | printf($aryCol[pname]);
| + | |
− | }
| + | |
− | mysql_free_result($rs);
| + | |
− | }
| + | |
− | print("</td>");
| + | |
− | if($i % 7==0){print("</tr><tr>");}
| + | |
− | }
| + | |
| } | | } |
− |
| |
− | print("</table>");
| |
− |
| |
| </php> | | </php> |