「Wikipokpok:サンドボックス」の版間の差分

提供: wikipokpok
移動先: 案内検索
 
(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>

2010年3月3日 (水) 11:53時点における最新版

初めての方は自由に試してみてください。

表タイトル
列見出し 1 列見出し 2 列見出し 3
行見出し 1 セル 1-2 セル 1-3
行見出し 2 セル 2-2 セル 2-3


<php> $numbers = range(1, 20); srand((float)microtime() * 1000000); shuffle($numbers); foreach ($numbers as $number) {

   echo "$number, ";

} </php>