|
|
|
ถามเรื่องการนำไฟล์ php มาแสดงบน form html หน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
<td>
<?PHP
//ก็ลองเอา Code ปฏิทินมาวาง หรือ include ไฟล์มาใส่
?>
</td>
|
|
|
|
|
Date :
2012-08-11 23:04:52 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า ขอบคุณคร้าบบ
|
|
|
|
|
Date :
2012-08-11 23:19:42 |
By :
เด็กน้อยทำเว็บ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้ากรณีมันเป็น ajax อะครับ ผมลอง include ดูแล้วมันออกมาเป็นเลข 1 ตัวเดียว (calendar.php ครับ ส่วนตัวทำงานปฏิทินจริงๆคือ calendar_ajax.php)
|
|
|
|
|
Date :
2012-08-11 23:23:45 |
By :
เด็กน้อยทำเว็บ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาตัวต้นแบบมาจากไหนครับ มีที่มาหรือเปล่าจะได้ตามไปดูแล้วจะมาช่วยบอกกล่าวได้....
อย่างของผมใช้ fullcalendar ตาม link นี้ http://www.edu.buu.ac.th/cars/
มันก็มีการเรียกค่าหลายส่วนครับ....
|
|
|
|
|
Date :
2012-08-11 23:39:28 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
load มาจากอันนี้อะคัรบ
|
|
|
|
|
Date :
2012-08-11 23:45:45 |
By :
เด็กน้อยทำเว็บ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.developerthai.com/books/
|
|
|
|
|
Date :
2012-08-11 23:45:58 |
By :
เด็กน้อยทำเว็บ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อ..ช่วยบอกหน่้อยได้ไหมครับ ว่าเอา code บทไหนมาหัดทำ
ทำแล้วมัน Error ตรงไหน หรือ ในหนังสือเค้าทำอะไร แล้วเราทำไม่ได้ตามในหนังสือ หรือยังไงเกิดอะไรขึ้น
หรืออยู่ดีดีก็ไปเอา code ทั้งหมดไปวางใน localhost แล้วลองคลิกเล่น
เพราะว่าในหนังสือพวกนี้มันก็ห้ code มาสำเร็จ ไม่น่ามีอะไรเปลี่ยนแปลงเยอะ
อธิบายละเอียด ๆ ชัด ๆ หน่อยเถอะครับ จะได้ช่วยถูก....
>>> phpmydream project23 คุณลองศึกษาไฟล์ index.php ว่าเค้ามีส่วนประกอบที่สำคัญอะไรบ้างที่เกี่ยวกับปฏิทิน
เค้าวาง ปฏิทินยังไง คุณก็จะนำปฏิทินไปวางตามแบบของคุณได้แล้วครับ
|
ประวัติการแก้ไข 2012-08-12 00:05:37 2012-08-12 00:16:51
|
|
|
|
Date :
2012-08-12 00:04:33 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ขอโทษครับลืมบอก
อันนี้ calendar.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>AJAX Calendar</title>
<link rel="stylesheet" href="../css/style.css" />
<style>
.sun { color: red; }
.sat { color: #bbbbbb; }
.gen {color: black; }
</style>
<script src="../ajax/framework.js"></script>
<script>
function ajaxCalendar(time) {
var data = "time=" + time;
var url = "calendar_ajax.php";
ajaxLoad('get', url, data, 'calendar');
}
</script>
</head>
<body>
<table width="500">
<tr valign="top">
<td id=calendar><script> ajaxCalendar(''); </script></td>
<td>เพจนี้โหลดเมื่อ: <?php echo date('j F Y G:i:s'); ?></td>
</tr>
</table>
</body>
</html>
อันนี้ calendar_ajax.php ครับ
<?php
$THAI_DAYS = array("อา", "จ", "อ", "พ", "พฤ", "ศ", "ส");
$THAI_MONTHS = array(1=>"มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม",
"มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม");
$time = strtotime("now");
if(isset($_GET['time']) && !empty($_GET['time'])) {
$time = $_GET['time'];
}
$y = date('Y', $time);
$y_bd = $y + 543;
$m = date('n', $time);
$time_last = strtotime("-1 month $y-$m");
$time_next = strtotime("+1 month $y-$m");
$a_last = "<a href=\"javascript: ajaxCalendar($time_last )\">«</a>";
$a_next = "<a href=\"javascript: ajaxCalendar($time_next )\">»</a>";
$calendar =
"<table cellspacing=1 cellpadding=7 bgcolor=powderblue>
<tr>
<th>$a_last</th>
<th colspan=5>$THAI_MONTHS[$m] $y_bd</th>
<th>$a_next</th>
</tr>
<tr><th>" . implode("</th><th>", $THAI_DAYS) . "</th></tr>";
$first = strtotime("$y-$m-1");
$first_day = date('w', $first);
$num_days = date('t', $time);
$w = 1;
$start = 1 - $first_day;
$today = date("Y-n-j");
$bgcolor = "white";
$class = "gen";
for($d = $start; ; $d++) {
$date = "$y-$m-$d";
if($today == $date) {
$bgcolor = "yellow";
}
if($w == 1) {
$calendar .= "<tr align=center bgcolor=white>";
$class = "sun";
}
else if($w == 7) {
$class = "sat";
}
else {
$class = "gen";
}
if($d < 1) {
$calendar .= "<td> </td>";
}
else if($d >= $num_days) {
if($d == $num_days) {
$calendar .= "<td bgcolor=$bgcolor class=$class>$d</td>";
}
else {
$calendar .= "<td> </td>";
}
if($w == 7) {
$calendar .= "</tr>";
break;
}
}
else {
$calendar .= "<td bgcolor=$bgcolor class=$class>$d</td>";
}
if($w == 7) {
$calendar .= "</tr>";
$w = 1;
}
else {
$w++;
}
$bgcolor = "white";
}
$calendar .= "</table>";
header("content-type: text/html; charset=tis-620");
echo $calendar;
?>
|
|
|
|
|
Date :
2012-08-12 00:15:28 |
By :
เด็กน้อยทำเว็บ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>>> phpmydream project23 คุณลองศึกษาไฟล์ index.php ว่าเค้ามีส่วนประกอบที่สำคัญอะไรบ้างที่เกี่ยวกับปฏิทิน
เค้าวาง ปฏิทินยังไง เค้าวางในส่วนไหน คุณก็จะนำปฏิทินไปวางตามแบบของคุณได้แล้วครับ
จากนั้น เอาไฟล์ index.php ไปเทียบกับเว็บเพจที่คุณสร้างจริง
อะไรที่ index.php เค้ามี เค้าเรียกมาใช้ แล้วอันไหน เพจคุณไม่มีก็ลองทำตามแบบดูครับ
อย่าลืมว่าเค้าเรียกไฟล์มาใช้ อ้าง style.css ไหน อ้างframework.js อะไรไฟล์หรือโฟลเดอร์นี้สำคัญเอาไปด้วย
|
|
|
|
|
Date :
2012-08-12 00:21:27 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|