Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ขอคำแนะนำหน่อยค่ะมึนมาก พยายามหาในนี้แล้วนะคะ แต่ก้ยัง งง ถ้าใครมีโค้ดตัวอย่างช่วยแนะนำทีค่ะ



 

ขอคำแนะนำหน่อยค่ะมึนมาก พยายามหาในนี้แล้วนะคะ แต่ก้ยัง งง ถ้าใครมีโค้ดตัวอย่างช่วยแนะนำทีค่ะ

 



Topic : 117223



โพสกระทู้ ( 44 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ปล.ไม่ค่อยเก่งค่ะ //คือต้องการจะสร้างตารางสอนเอง แล้วพอสร้างเสร็จจะโชว์แบบรูปนี้

ๅ

แต่ก้ยัง งง ว่าต้องเริ่มยังไง แล้วต้องเขียนโค้ดแบบไหน ใครมีขอเอามาดูเป็นตัวอย่างด้วยนะคะ พอดีทำโปรเจคจบ เหลือส่วนนี้ อีก 5 วันเดทไลน์ T^T ช่วยทีน้าาาาาาาาาาคะ



Tag : PHP, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-06-18 05:21:34 By : thepaysz View : 1592 Reply : 5
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์




https://www.youtube.com/watch?v=W8rLwDqBKpo
http://sunzandesign.blogspot.com/2013/05/php.html

https://www.thaicreate.com/php/forum/004976.html
https://www.thaicreate.com/php/forum/080025.html

ต้องเอามาประยุกต์เองครับ.....






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-18 08:21:21 By : apisitp
 


 

No. 2



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


ดรอปคงไม่ทันแล้วไช่รึเปล่าครับ...คงต้องลงเรียนใหม่อีกรอบนะ

ล้อเล่น... คงต้องศึกษาไปถึงการ Input ข้อมูลว่าลักษณะการเอาเข้ามาเก็บไว้ยังไง การออกแบบฐานข้อมูลเป็นแบบไหน เงื่อนใขของผู้ใช้งานเป็ยอย่างไร เยอะครับ เอาเป็ฯว่ามันคือ report 1 ชิ้น ถ้าคนออกแบบเองเขียนเองต้องเข้าใจโดยธรรมชาติอยู่แล้วครับ

วิธีแนะนำ...
1. สร้าง HTML ให้ได้ดังรูป (เอาแค่ HTML เพียวๆก่อน)
2. ลองสร้างตามเงื่อนใขต่างๆ ลองเพิ่มขึ้นเพิ่มนี่เข้าไปด้วยมือ แล้วจดจำว่า HTML มันเขียนยังไง
3. เมื่อHTML เป็นที่พอใจแล้ว แล้วค่อยๆส่ง PHP และเงื่อนใข Loop และ If else ต่างๆเข้าไปให้มันได้ออกมาเป็น HTML ดังกล่าว และทำงานร่วมกับฐานข้อมูลได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-18 10:47:48 By : meannerss
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เสริมครับ : โปรเจ็คตารางสอน ตารางเรียน เป็นงานแรก ๆ ที่ผมอยากจะทำมาก ทำการหาข้อมูลเว็บไทย เว็บนอก บอกตรง ๆ ไม่มีใครแจกเลยครับ เอาใจช่วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-18 12:12:23 By : apisitp
 


 

No. 4

Guest


ลองเข้าไปดูตามนี้ เผื่อช่วยได้

http://www.ninenik.com/content.php?arti_id=607
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-18 14:31:46 By : Guest
 


 

No. 5



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ก็อปมาให้ผิดไหมเนี่ยะ
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<style type="text/css">
.activity{
    background-color:#C6EEC3;   
}
</style>
<?php
// ส่วนของตัวแปรสำหรับกำหนด
$thai_day_arr=array("จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์","อาทิตย์");     
$thai_month_arr=array(     
    "0"=>"",     
    "1"=>"มกราคม",     
    "2"=>"กุมภาพันธ์",     
    "3"=>"มีนาคม",     
    "4"=>"เมษายน",     
    "5"=>"พฤษภาคม",     
    "6"=>"มิถุนายน",      
    "7"=>"กรกฎาคม",     
    "8"=>"สิงหาคม",     
    "9"=>"กันยายน",     
    "10"=>"ตุลาคม",     
    "11"=>"พฤศจิกายน",     
    "12"=>"ธันวาคม"                       
);     
$thai_month_arr_short=array(     
    "0"=>"",     
    "1"=>"ม.ค.",     
    "2"=>"ก.พ.",     
    "3"=>"มี.ค.",     
    "4"=>"เม.ย.",     
    "5"=>"พ.ค.",     
    "6"=>"มิ.ย.",      
    "7"=>"ก.ค.",     
    "8"=>"ส.ค.",     
    "9"=>"ก.ย.",     
    "10"=>"ต.ค.",     
    "11"=>"พ.ย.",     
    "12"=>"ธ.ค."                       
);    


// ส่วนของการจัดการตารางเวลา
$sc_startTime=date("Y-m-d 08:00:00");  // กำหนดเวลาเริ่มต้ม
$sc_endtTime=date("Y-m-d 18:00:00");  // กำหนดเวลาสื้นสุด
$sc_t_startTime=strtotime($sc_startTime);
$sc_t_endTime=strtotime($sc_endtTime);
$sc_numStep="60"; // ช่วงช่องว่างเวลา หน่ายนาที 60 นาที = 1 ชั่วโมง
$num_dayShow=5;  // จำนวนวันที่โชว์ 1 - 7
$sc_timeStep=array();
$sc_numCol=0;

// รูปแบบชุดข้อมูลที่ใช้งาน
$data_schedule=array(
  "2015-03-17"=>array(
    "0"=>array(
        "start_time"=>"08:00:00",
        "end_time"=>"10:00:00",
        "detail"=>"test data1"
    )
  ),
  "2015-03-16"=>array(
    "0"=>array(
        "start_time"=>"10:00:00",
        "end_time"=>"12:00:00",
        "detail"=>"test data2"
    ),      
    "1"=>array(
        "start_time"=>"13:00:00",
        "end_time"=>"15:00:00",
        "detail"=>"test data3"
    ),
    "3"=>array(
        "start_time"=>"17:00:00",
        "end_time"=>"18:00:00",
        "detail"=>"test data4"
    ),        
  ),
  "2015-03-20"=>array(
    "0"=>array(
        "start_time"=>"09:00:00",
        "end_time"=>"12:00:00",
        "detail"=>"test data5"
    ),      
    "1"=>array(
        "start_time"=>"13:00:00",
        "end_time"=>"16:00:00",
        "detail"=>"test data6"
    ),
    "3"=>array(
        "start_time"=>"16:00:00",
        "end_time"=>"18:00:00",
        "detail"=>"test data7"
    ),     
  )
);

// ส่วนของการกำหนดวัน สามารถนำไปประยุกต์กรณีทำตารางเวลาแบบ เลื่อนดูแต่ละสัปดาห์ได้
$now_day=date("Y-m-d"); // วันปัจจุบัน รือกำหนดเป็นอย่างอื่นตามต้องการ
$startWeekDay_back=(date("w",strtotime($now_day))!=0)?-(date("w",strtotime($now_day)))+1:-7;
$startWeekDay_next=(date("w",strtotime($now_day))!=0)?7-(date("w",strtotime($now_day))):0;
$start_weekDay=date("Y-m-d",strtotime("+$startWeekDay_back day")); // หาวันแรกของสัปดาห์
while($sc_t_startTime<=$sc_t_endTime){
    $sc_timeStep[$sc_numCol]=date("H:i",$sc_t_startTime);    
    $sc_t_startTime=$sc_t_startTime+($sc_numStep*60); 
    $sc_numCol++;    // ได้จำนวนคอลัมน์ที่จะแสดง
}
?>
<div style="margin:auto;width:800px;">
 
<p>&nbsp;</p>
<p>&nbsp;</p>
<table  width="100%" 
align="center" 
border="1" 
cellspacing="2" 
cellpadding="2"
style="border-collapse:collapse;" >
  <tr>
    <td align="center" valign="middle" width="120" height="50">
    &nbsp;</td>
<?php
for($i_time=0;$i_time<$sc_numCol-1;$i_time++){
?>
    <td align="center" valign="middle" width="150" height="50">
    <?=$sc_timeStep[$i_time]?> - <?=$sc_timeStep[$i_time+1]?> 
    </td>
<?php }?>
  </tr>
<?php
// วนลูปแสดงจำนวนวันตามที่กำหนด
for($i_day=0;$i_day<$num_dayShow;$i_day++){
    $dayInSchedule_chk=date("Y-m-d",strtotime($start_weekDay." +".$i_day." day"));
    $dayInSchedule_show=date("d-m-Y",strtotime($start_weekDay." +".$i_day." day"));
?>
  <tr>
    <td align="center" valign="middle" width="120" height="50">
    <?=$thai_day_arr[$i_day]?> 
    <br>
    <?=$dayInSchedule_show?>
    </td>
<?php
// ตรวจสอบและกำหนดช่วงเวลาให้สอดคล้องกับช้อมูล        
$num_data=count($data_schedule[$dayInSchedule_chk]);
$arr_checkSpan=array();
$arr_detailShow=array();
$real_sc_numCol=$sc_numCol;
for($i_time=0;$i_time<$sc_numCol-1;$i_time++){    
    if($num_data>0){
        $haveIN=0;
        $dtaShow="";
        foreach($data_schedule[$dayInSchedule_chk] as $k=>$v){
            if(strtotime($dayInSchedule_chk." ".$sc_timeStep[$i_time].":00") == 
            strtotime($dayInSchedule_chk." ".$v['start_time'])){
                $haveIN++; 
                $dtaShow=$v['detail'];
                $add=1;
                while(strtotime($dayInSchedule_chk." ".$sc_timeStep[$i_time+$add].":00") < 
                strtotime($dayInSchedule_chk." ".$v['end_time'])){
                    $haveIN++; 
                    $dtaShow=$v['detail'];      
                    $add++;
                }
            }
        }
        $arr_checkSpan[$i_time]=$haveIN;
        $arr_detailShow[$i_time]=$dtaShow;
    }  
}
for($i_time=0;$i_time<$sc_numCol-1;$i_time++){
    $colspan="";
    $css_use="";
    $dataShowIN="";
    if($arr_checkSpan[$i_time]>0){
        $dataShowIN=$arr_detailShow[$i_time]; 
        $css_use="class=\"activity\"";
    }
     if($arr_checkSpan[$i_time]>1){
        $colspan="colspan=\"".$arr_checkSpan[$i_time]."\"";
        $step_add=$arr_checkSpan[$i_time]-1;
        $i_time+=$step_add;
    }       
?>
    <td <?=$css_use?> <?=$colspan?> align="center" valign="middle" width="150" height="50">
    <?php
    echo $dataShowIN;                                   
    ?>
    </td>
<?php }?>
  </tr>  
<?php }?>
</table>       
    
</div>            
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-18 18:41:31 By : apisitp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอคำแนะนำหน่อยค่ะมึนมาก พยายามหาในนี้แล้วนะคะ แต่ก้ยัง งง ถ้าใครมีโค้ดตัวอย่างช่วยแนะนำทีค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่