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,038

HOME > PHP > PHP Forum > ผมควรจะทำงัยครับ ... คือว่าผมเขียน code ให้แสดง วันที่ตั้งแต่วันที่ 27-26 แล้ว



 

ผมควรจะทำงัยครับ ... คือว่าผมเขียน code ให้แสดง วันที่ตั้งแต่วันที่ 27-26 แล้ว

 



Topic : 037300



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



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




คือว่าผมเขียน code ให้แสดง วันที่ตั้งแต่วันที่ 27-26 แล้ว
แต่ว่าถ้าผมจะเอาวันที่ 27-26 นี้ มาแทนค่า ใน Name ผมควรทำงัย ให้เรียงตามวันเลยนะครับ แบบ
<input type="checkbox" name="27"> แล้วไป<input type="checkbox" name="28"> ตามวันที่ที่กำหนดไว้อะครับ ผมควรทำยังงัย
ขอคำแนะด้วยครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-19 14:03:48 By : ryuk View : 829 Reply : 11
 

 

No. 1



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

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

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

แบบนี้ได้ป่าวครับ
<?php
    $start = strtotime('2009-10-27');
    $end = strtotime('2009-11-26');
    $date_second = 24*60*60;
    var_dump($_GET);
    echo '<form method="get" action="">';
    for($d=$start; $d<=$end; $d+=$date_second){
        echo '<br/>','<input type="checkbox" name="d[]" value="',date('Y-m-d',$d),'" />';
        echo date('d,M',$d);
    }
    echo '<input type="submit" value="test"/>';
    echo '</form>';
?>







Date : 2010-01-19 14:15:26 By : num
 


 

No. 2



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



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


แล้วถ้าผมต้องการที่จะ เก็บลงฐานข้อมูลด้วยอะครับ โดยค่าในฐานข้อมูลให้ผมควรเขียนรับค่ายังงัยครับ
ช่วยหน่อยครับ
ส่งมานานแล้วครับ
Date : 2010-01-19 14:33:55 By : ryuk
 

 

No. 3



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

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

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

ข้อมูลนี้มีไว้ทำอะไรหรือครับ
Date : 2010-01-19 14:34:41 By : num
 


 

No. 4



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



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


คือที่จริงแล้ว ผมต้องการเช็คคนที่มาทำงาน โดยคนที่มาให้เป็น 1 แล้วเก็บเลขที่ 1 ลงฐานข้อมูล
เพื่อแทนวันที่มาทำงาน ส่วนวันที่ไม่มาทำก็ให้เป็น 0 ผมก็เลยคิดว่า ถ้าอ้าง Name ให้มีค่าตามวันที่ แล้วจะทำให้เก็บค่า คนที่มาทำงานลงฐานข้อมูลได้ซึ่ง ฐานข้อมูล มี ฟิลล์เรียงตามวัน 27-26 อะครับ ขอแนะนำด้วยครับ
Date : 2010-01-19 14:41:34 By : ryuk
 


 

No. 5



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



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



Date : 2010-01-19 15:04:08 By : ryuk
 


 

No. 6



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

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

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

พี่ยังไม่เข้าใจนะ แต่พี่ลองเขียนให้ดูก่อน

<?php
    $start = strtotime('2009-10-27');
    $end = strtotime('2009-11-26');
    $date_second = 24*60*60;

    if (!empty($_GET['year'])){
        $d = (array)$_GET['d'];
        $year = $_GET['year'];
        $month = $_GET['month'];
        $user_name = $_GET['user_name'];
        $x = array();
        foreach(range(1,31) as $date){
            if (in_array($date,$d)){
                $x[$date] = 0;
            }else{
                $x[$date] = 1;
            }
        }
        $query = "INSERT INTO tb(user_name,y,m,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31)";
        $query .= "VALUES('$user_name','$year','$month','".implode("','",$x)."')";
        echo $query;
    }

    echo '<form method="get" action="">';
    echo '<input type="text" name="user_name" value="user_name_test"/>';
    echo '<input type="text" name="year" value="2009"/>';
    echo '<input type="text" name="month" value="11"/>';
    for($d=$start; $d<=$end; $d+=$date_second){
        echo '<br/>','<input type="checkbox" name="d[]" value="',date('d',$d),'" />';
        echo date('d,M',$d);
    }
    echo '<input type="submit" value="test"/>';
    echo '</form>';
?>

Date : 2010-01-19 15:22:21 By : num
 


 

No. 7



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



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


ดูรูปนิดนะครับ

12

เมื่อเห็นแล้วจะเข้าใจขึ้นนะครับ
คือว่าแบบนี้ครับ
เมื่อ check box มี Name ตามวันที่แล้วผม ต้อง อ้างอิงโดยใช้ Nameเป็นตัวหลังที่จะอ้างอิงในการบันทึกลง database โดย ค่า value='1' นะครับ แต่ทีนี้ผมจะทำยังงัยที่ยะทำให้check box แต่ละอัน ส่งค่าลงไปบันทึได้ครับ
ช่วยนิดครับ ผมกำลังงงอยากมากครับ
Date : 2010-01-19 15:46:28 By : ryuk
 


 

No. 8



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

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

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

checkbox เป็นข้อมูลแบบ on/off ครับมีสองสถานะด้วยกัน ถ้าไม่ได้ติ๊กจะไม่มีการส่งค่าไปเลยครับ
<input type="checkbox" name="name1"/>
<input type="checkbox" name="name2"/>

ดังนั้นเวลาส่ง submit ไปให้เขียนแบบนี้ครับ
<?php

$name1 = isset($_GET['name1']) ? 1 : 0;
$name2 = isset($_GET['name2']) ? 1 : 0;
?>
Date : 2010-01-19 16:19:03 By : num
 


 

No. 9

Guest


ผมเขึยนแบบนี้แล้วไม่มีค่าส่งไปเลยอะครับ มันเกิดอะไรอะครับงงครับพี่น้อง
Code (PHP)
    $day.="<td align='center'><input type='checkbox' size='1' name='d31' ></td>";
  $day.="<td align='center'><input type='checkbox' size='1' name='d01' ></td>";


หน้ารับค่าแลัวบันทึก

Code (PHP)
$d31 = isset($_GET['d31']) ? 1 : 0;
$d01= isset($_GET['d01']) ? 1 : 0;

ผมลอง echo"$d31" มันดันเป็นค่า 0 อะครับ ทั้งที่มีการเลือก
Date : 2010-01-20 09:47:36 By : ryuk
 


 

No. 10



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

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

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

$d31 = isset($_POST['d31']) ? 1 : 0;
$d01= isset($_POST['d01']) ? 1 : 0;

แบบนี้ได้ป่าวครับ
Date : 2010-01-20 09:58:17 By : num
 


 

No. 11



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



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


ได้แล้ว พอดีผมเขียน <form method="POST" > มันก็เลยไม่ยอมส่งค่ามาให้อะครับ งงอยู่ต้องนาน
Date : 2010-01-20 10:03:03 By : ryuk
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมควรจะทำงัยครับ ... คือว่าผมเขียน code ให้แสดง วันที่ตั้งแต่วันที่ 27-26 แล้ว
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่