◀ Previous Next ▶ Up ▲


witpoko.com


รบกวนนึงนิดครับ ผมทำปฏิทินโค้ดติดต่อกับฐานข้อมูลและให้แสดงแบบบอลลูนออกมา มัน error อยู่นิดนึง ช่วยผมดูทีครับ

ผมเป็นมือใหม่ครับ ผิดถูกยังไงขอภัยด้วยครับ

ผมจะทำให้มันแสดงออกมาเวลาเอาเม้าไปชี้ ให้มันแสดงออกมาแบบบอลลูนครับ

รบกวนช่วยผมทีครับ มันติด error อยู่ที่ึนึง

ตอนผมใส่ onmouseover="loadtooltip(this, 'howto', 'ajax', 36)" onmouseout="hidetooltip()" onclick="hidetooltip()" เติมเข้าไป

มันจะเออเรอร์ครับ เลื่อนลงไปดูด้านล่างเลยครับ ตรงตัวหนังสือสีแดง

ขอบคุณล่วงหน้าครับ

<?php
    session_start();
    include("connect_db.php");
?>
<?php
include("header.php");
?>
<!-- ##### เนื้อหาหลัก ##### -->
<?PHP
function cal_show_MD($year, $month, $day){
return($day);
}


function tmonth($m){
    $thaimonth = array(1=>'มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน ','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
    return $thaimonth[(int)$m];
}
function tday($d){
    $thaiday = array(1=>'จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์','อาทิตย์');
    return $thaiday[(int)$d];
}

if($month == 0){
$month = date( "m");
}
if($year == 0){
$year = date( "Y");
}
$prev_month = date( "m", mktime(0, 0, 0, $month - 1, 1, $year));
$next_month = date( "m", mktime(0, 0, 0, $month + 1, 1, $year));
$prev_year = date( "Y", mktime(0, 0, 0, $month - 1, 1, $year));
$next_year = date( "Y", mktime(0, 0, 0, $month + 1, 1, $year));
?>

<table width="400" border="0" align="CENTER" cellpadding="2" cellspacing="0" bordercolor="orange" bgcolor="#51AFFD" style="border-width:1px;border-style:outset;">
<tr><td align="center"><b> ปฏิทินจัดกิจกรรมสายใยรัก </b>
</td></tr>
<tr><td>
<table width="400" border="0" cellpadding="0" cellspacing="0" bgcolor="#DDF0FF">
<tr height="18" bgcolor="#85C8FE">
<td width="70" height="18" align="RIGHT" valign="MIDDLE">
<a href=" <?
echo (basename ($GLOBALS[ "PHP_SELF"]));
echo ( "?month=$prev_month");
echo ( "&year=$prev_year"); ?>" class="noevent"> < </a> </td>
<td width="350" colspan="5" align="CENTER" valign="MIDDLE" class="SOME">
<?
    echo tmonth($month)." ".((int)$year+543);
//echo (date( "F", mktime(0, 0, 0, $month, 1, $year)). " $year")
?> </td>
<td width="70" height="18" align="left" valign="MIDDLE">
<a href="
<?
echo (basename($GLOBALS[PHP_SELF]));
echo ( "?month=$next_month");
echo ( "&year=$next_year"); ?>" class="noevent"> > </a> </td></tr>

<tr>
<td align="RIGHT" class= "SOME" width="70" height="15"> <font color=red> อาทิตย์ </font></td>
<td align="RIGHT" class="SOME" width="70" height="15"> จันทร์ </td>
<td align="RIGHT" class="SOME" width="70" height="15"> อังคาร </td>
<td align="RIGHT" class="SOME" width="70" height="15"> พุธ </td>
<td align="RIGHT" class="SOME" width="70" height="15"> พฤหัสบดี </td>
<td width="70" height="15" align="RIGHT" bordercolor="#51AFFD" class="SOME"> ศุกร์ </td>
<td align="RIGHT" class="SOME" width="70" height="15"> เสาร์ </td>
</tr>
<tr> <td height="1" align="MIDDLE" colspan="7"> <hr size="1" noshade></td></tr>
<?
$day = 1 - date( "w", mktime(0, 0, 0, $month, 1, $year));
$days_in_month = date( "t", mktime(0, 0, 0, $month, 1, $year));
// ????????????? 1 ?????

while($day <= $days_in_month) {
echo ( "<tr>"); // 1 ????? 7 ???
for ($j=1; $j<=7; $j++){
?>
<td align="right" width=70 height=15 valign="bottom" class="some">

<script language="Javascript" type="text/javascript" src="tooltip.js"></script>
<script language="Javascript" type="text/javascript" src="ajax.js"></script>
<style type="text/css">
/* พื้นที่ tooltip */ ส่วนนี้ที่เรียก โค้ดบอลลูนออกมาครับ
#lyrtooltip {
     position:absolute;
     border:1px solid #FFA500;
     background-color: white;
     padding:3px;
     text-align:left;
}
</style>
<?
$today = getdate();
$sql = "Select activity_id FROM `activity_calendar` Where `activity_date` Like '$year-$month-$day' ";
$result = mysql_db_query($dbname,$sql);
if(mysql_num_rows($result) !=0){ // ตรวจสอบ วันจัดกิจกรรม ถ้าไม่ว่า ให้เติมดอกจันท์ข้างหน้า
    echo "*";
    if (($day==$today [mday]) and ($month==$today[mon]) and ($year==$today[year]))
    {
        echo "<a href="activity.php?bday=$year-$month-$day" onmouseover="loadtooltip(this, 'howto', 'ajax', 36)" onmouseout="hidetooltip()" onclick="hidetooltip()" ผมนำโค้ดมาแทรกตรงนี้ครับ ถูกรึป่าวครับ มันติดเออเรอร์บรรทัดนี้ตลอดเลย><font color=red><b>".(($day <= $days_in_month && $day > 0) ? cal_show_MD($year, $month, $day): "</b></font></a> ");
    }
    else{
        echo "<a href="activity.php?bday=$year-$month-$day"><font color=green><b>".(($day <= $days_in_month && $day > 0) ? cal_show_MD($year, $month, $day): "</b></font></a> ");
    }   
}
else{

    if (($day==$today [mday]) and ($month==$today[mon]) and ($year==$today[year]))
    {
        echo "<font color=red><b>".(($day <= $days_in_month && $day > 0) ? cal_show_MD($year, $month, $day): "</b></font> ");
    }
    else{
        echo "<font color=black>".(($day <= $days_in_month && $day > 0) ? cal_show_MD($year, $month, $day): "</font> ");
    }
}

?> </td>
<?
$day++;
}
echo ( "</tr>");
}
?>
</table> </td></tr></table>
<br />
<!-- #################### -->
        </div>
    </div>
<?php
include("footer.php");
?>



จากคุณ : melodee -[ 12 ก.พ. 52 - 23:20:35 ]





กระทู้ยอดนิยม