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

HOME > PHP > PHP Forum > ขอความช่วยเหลือหน่อยครับ ผม เรื่อง JQery pop up แสดงข้อมูลแต่ละแถว



 

ขอความช่วยเหลือหน่อยครับ ผม เรื่อง JQery pop up แสดงข้อมูลแต่ละแถว

 



Topic : 106134



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



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




คือผม ทำ JQ เมือ่คลิกปุ่ม กรอกคะแนน อ่ะครับ
1
เมื่อเด้งมา อยากจะให้โชว์ข้อมูลแต่ละแถว ต้องทำยังไงเหรอครับ งงๆ
2

อันนี้โค๊ดครับ ผมลองๆ เขียนดู
Code (PHP)
 <table  class="table table-bordered" style="font-size: small;text-align: center">
                <tr class="info">
                    <td>ที่</td><td>รายชื่อนักศึกษา</td><td>หัวข้อ</td><td>ประเภทการสอบ</td><td>ในฐานะ</td><td>วันที่สอบ</td><td>ห้อง</td><td>คะแนน</td><td>สถานะ</td><td></td>
                </tr>
                <tr >
                    <?php
                    $i = 1;
                    if (!empty($list_add_point)) {


                        foreach ($list_add_point as $list_add_point) {

                            if ($list_add_point['teacher_id'] == $user_id) {//ฐานะอาจารย์
                                $teacher = "teacher_id_point";
                                $teacher_id = "teacher_id";
                                $teacher_status = "อาจารย์ที่ปรึกษา";
                                $point = $list_add_point['teacher_id_point'];
                            }
                            if ($list_add_point['teacher_id_2'] == $user_id) {
                                $teacher = "teacher_id_2_point";
                                $teacher_id = "teacher_id_2";
                                $teacher_status = "ผู้คุมสอบ";
                                $point = $list_add_point['teacher_id_2_point'];
                            }
                            if ($list_add_point['teacher_id_3'] == $user_id) {
                                $teacher = "teacher_id_3_point";
                                $teacher_id = "teacher_id_3";
                                $teacher_status = "ผู้คุมสอบ";
                                $point = $list_add_point['teacher_id_3_point'];
                            }
                            //
                            if ($list_add_point['teacher_id'] == $user_id and $list_add_point['teacher_id_point'] == NULL) {//สถานะให้คะแนน
                                $point_status = "ยังไม่ได้ให้คะแนน";
                            } else if ($list_add_point['teacher_id_point'] == $user_id and $list_add_point['teacher_id_point'] !== NULL) {
                                $point_status = "ให้คะแนนแล้ว";
                            }
                            if ($list_add_point['teacher_id_2'] == $user_id and $list_add_point['teacher_id_2_point'] == NULL) {
                                $point_status = "ยังไม่ได้ให้คะแนน";
                            } else if ($list_add_point['teacher_id_2_point'] == $user_id and $list_add_point['teacher_id_2_point'] !== NULL) {
                                $point_status = "ให้คะแนนแล้ว";
                            }
                            if ($list_add_point['teacher_id_3'] == $user_id and $list_add_point['teacher_id_3_point'] == NULL) {
                                $point_status = "ยังไม่ได้ให้คะแนน";
                            } else if ($list_add_point['teacher_id_3_point'] == $user_id and $list_add_point['teacher_id_3_point'] !== NULL) {
                                $point_status = "ให้คะแนนแล้ว";
                            }
                            ?>

                            <td style="vertical-align:middle;"><?php echo $i; ?>
                                <input type="hidden" name="point_id[]" value="<?php echo $list_add_point['point_id']; ?>"/>
                            </td>

                            <td style="vertical-align:middle;" id="student_name_<?php echo $list_add_point['point_id']; ?>" data-id="<?php echo $list_add_point['point_id']; ?>">
                                <?php echo $list_add_point['student_prefix'] . $list_add_point['student_name'] . ' ' . $list_add_point['student_surname']; ?>
                               
                            </td>
                            <td style="vertical-align:middle;" id="thesis_name" data-id="<?php echo $list_add_point['point_id']; ?>" >
                                 <?php echo $list_add_point['thesis_name'] ?>
                            </td> 
                            <td style="vertical-align:middle;" id="point_name" data-id="<?php echo $list_add_point['point_id']; ?>" >
                                <?php echo $list_add_point['point_name'] ?></td>
                            <td><?php echo $teacher_status; ?>
                                <input type="hidden" name="teacher[]" value="<?php echo $teacher; ?>"/>
                            </td>
                            <td style="vertical-align:middle;"><?php echo $this->set_thai_date->set_date($list_add_point['schedule_test_date']); ?></td>
                            <td style="vertical-align:middle;"><?php echo $list_add_point['schedule_test_room'] ?></td>
                            <td> <?php echo $list_add_point[$teacher]; ?>
                                <input type="hidden" name="point[]" value="<?php echo $list_add_point[$teacher]; ?>"/>

                            </td>
                            <td style="vertical-align:middle;"><?php echo $point_status ?></td>
                            <td>
                                <a class="show_box btn btn-success" href="javascript:void(0);" id="update_point" data-id="<?php echo $list_add_point['point_id']; ?>" >กรอกคะแนน</a> 
                            </td>

                        </tr>
                        
                        <!-- กล่องกรอกคะแนนสอบ-->
                        <div class="msg_show">  
                            <a class="show_box" href="javascript:void(0);">Close</a>  
                            <div class="msg_data">  
                                กรอกคะแนนสอบ <?php echo $list_add_point['point_name'] ?>
                                
                            <?php echo $list_add_point['student_id'] ?>

                            </div>  
                        </div>  
                        <div id="overlay"></div>   
                        <?php
                        $i++;
                    }
                } else {
                    ?>button
                    <tr><td colspan="8">ไม่มีนักศึกษา ให้กรอกคะแนน</td></tr>
                    <?php
                }
                ?>
            </table>


โค๊ด JQ
Code (PHP)
//ให้คะแนนสอบ
$(function() {
   // var point_id = $(this).attr("data-id");
   // var student_name = $('#student_name_' + group_id + '[data-id=' + point_id + ']').text();
    //alert(student_name);
    $(".show_box").click(function() {
        $("#overlay").fadeToggle("", function() { // แสดงส่วนของ overlay  
            $(".msg_show").slideToggle("", function() { // แสดงส่วนของ เนื้อหา popup  
                if ($(this).css("display") == "block") {        // ถ้าเป็นกรณีแสดงข้อมูล   





                }
            });
        });
    });
});


ผมอยากทำให้อาจารย์กรอกคะแนนใน popup อ่ะครับผม
แต่พอกดยืนยันยังไม่รู้เหมือนกันว่าจะยังไงดีอ่ะครับ อาจจะให้รีไดเร็คไปอีกฟังชั่น ของ CodeIgniture เอาอ่ะครับ

ช่วยหน่อยน่ะครับ ^ ^



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-02-22 00:16:17 By : chidkaii View : 731 Reply : 4
 

 

No. 1



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



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


อืม ใช้ windows.open เอาดีกว่าไหมครับ ถึงมันจะโบราณแต่ก็คล่องตัวนะ จัดการง่ายด้วย ทำงานเสร็จให้มันปิดตัวเองและสั่งรีเฟรชไฟล์ที่ให้กกำเนิดมันมา เพื่อฟื้นฟูผลลัพท์ล่าสุด






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-22 00:38:51 By : meannerss
 


 

No. 2



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



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


คือระบบส่วนนี้ผมต้อง เอาไปเขียนให้เปิดสำหรับมือถือได้ด้วยอ่ะครับ เลยคิดว่า เป็น Jquery น่าจะดีกว่าอ่ะครับ ผม T^T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-22 02:30:08 By : chidkaii
 

 

No. 3



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



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


ถ้าจะต้องใช้ ajax เข้าช่วยผมต้องเขียนยังไง เหรอครั บT^T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-22 03:15:32 By : chidkaii
 


 

No. 4



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

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

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

code js ให้ทำเป็น function เอาไว้ ส่วนในปุ่มที่คลิกก็ให้ส่ง parameter เข้าเรียกให้ทำงานปกติครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-22 09:37:49 By : mangkunzo
 

   

ค้นหาข้อมูล


   
 

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