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 > สอบถามการตรวจ From กรณีค่าว่าง ต้องแจ้ง แต่พอรับข้อมูลที่ Loop ชื่อไม่ส่งค่าครับ


[PHP] สอบถามการตรวจ From กรณีค่าว่าง ต้องแจ้ง แต่พอรับข้อมูลที่ Loop ชื่อไม่ส่งค่าครับ

 
Topic : 130527



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



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



Code (PHP)
001.<?
002.                    $link = mysqli_connect("$hostname","$username","$password","$database");
003.                    $queryCleS = "SELECT * FROM student WHERE Cla_ID = '".$_REQUEST["Cla_ID"]."' and Roo_ID = '".$_REQUEST["Roo_ID"]."' ORDER by Tit_ID ASC,Stu_Code ASC";
004.                    if ($resultCleS = mysqli_query($link, $queryCleS)) {
005.                    $i=1;
006.                    while ($objCleS = mysqli_fetch_object($resultCleS)) {
007.                        //$link = mysqli_connect("$hostname","$username","$password","$database");
008.                    $queryCleC = "SELECT * FROM stuscore WHERE Stu_Code = '".$objCleS->Stu_Code."' and Ind_ID ='".$_REQUEST["Ind_ID"]."' and SchD_ID = '".$_REQUEST["SchD_ID"]."' ";
009.                        $resultCleC = mysqli_query($link, $queryCleC);
010.                        $rowCleC = mysqli_fetch_array($resultCleC, MYSQLI_ASSOC);
011.                         
012.                    ?>  
013.                            <tr>
014.                                <td><?=++$ob?>
015.                                <input type="hidden" name="Stu_Code[]" value="<?=$objCleS->Stu_Code ?>">
016.                                </td>
017.                                <td><?
018.                                    $query = "SELECT * FROM student WHERE Stu_Code = '".$objCleS->Stu_Code."' ORDER by Tit_ID ASC,Stu_Code ASC ";
019.                                    $result = mysqli_query($link, $query);
020.                                    $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
021.                                        echo $row["Stu_Name"]." ".$row["Stu_Sername"];
022.                                //$objCleS->Stu_Code?></td>
023.                                <td>
024.                                <input type="text" name="Ssc_Value[<?=$objCleS->Stu_Code?>]" value="<?=$rowCleC["Ssc_Value"]; ?>">
025.                                </td>
026.                            </tr>
027.                    <?
028.                    $i++;
029.                    }mysqli_free_result($resultCleS); }
030.                    mysqli_close($link);
031.                    ?>                            
032.                        </tbody>
033.                    </table>
034.                    <!--End Table Striped-->
035.                         </fieldset>
036.                      
037.                     <!-- Code Father And Mother -->
038.               
039.                         <!-- End Code Father And Mother -->
040.                          
041.                        <footer>
042.                        <input type="hidden" name="SchD_ID" value="<?=$_REQUEST["SchD_ID"] ?>">
043.                        <input type="hidden" name="Ind_ID"  value="<?=$_REQUEST["Ind_ID"]?>">
044.                        <button type="button" class="btn-u btn-u-default" onclick="window.history.back();">ยกเลิก</button>
045.                        <button type="submit" class="btn-u" name="add" id="add">ตกลง</button>
046.                        </footer>
047.                    </form>
048.                    <!-- End Checkout-Form -->
049.            </div>
050.             
051.             
052.             
053.             
054.        </div>
055.        <!--=== End Content ===-->
056.         
057.         
058.       <script language="javascript">
059.        var CheckoutForm = function () {
060. 
061.    return {
062.         
063.        //Checkout Form
064.        initCheckoutForm: function () {
065.            // Masking
066.            $('#Yeae_ID').mask('9/9999', {placeholder:'X'});
067.            $('#card').mask('9999-9999-9999-9999', {placeholder:'X'});
068.            $('#year').mask('2099', {placeholder:'X'});
069.             
070.            // Add validation method
071.            $.validator.addMethod("creditcard", function(value, element, param) {
072.                if( /[^0-9\-]+/.test(value) )
073.                {
074.                    return false;
075.                }
076.            },
077.            $.validator.format('Please enter a valid credit card number.'));
078.             
079.            // Validation
080.            $('#sky-form').validate({
081.                // Rules for form validation
082.                rules:
083.                {
084.                    Ssc_Value[<?=$objCleS->Stu_Code?>]:
085.                    {
086.                        required: true
087.                    },
088.                },
089.                                     
090.                // Messages for form validation
091.                messages:
092.                {
093.                    Ssc_Value[<?=$objCleS->Stu_Code?>]:
094.                    {
095.                        required: 'กรอกข้อมูล'
096.                    },
097.                     
098.                },                 
099.                 
100.                // Do not change code below
101.                errorPlacement: function(error, element)
102.                {
103.                    error.insertAfter(element.parent());
104.                }
105.            });
106.        }
107. 
108.    };
109. 
110.}();
111.</script>


Photo_1



Tag : PHP, JavaScript



ประวัติการแก้ไข
2018-03-10 19:33:15
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-03-10 19:31:34 By : sookurb View : 705 Reply : 4
 

 

No. 1



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

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

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


"แต่พอรับข้อมูลที่ Loop ชื่อไม่ส่งค่าครับ" อธิบายขยายความครับ ไม่ส่งยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-12 08:56:57 By : apisitp
 

 

No. 2



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



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


Code (PHP)
1.<input type="text" name="Ssc_Value[<?=$objCleS->Stu_Code?>]" value="<?=$rowCleC["Ssc_Value"]; ?>">


Code (PHP)
1.Ssc_Value[<?=$objCleS->Stu_Code?>]:
2.{
3.required: true
4.},


ค่า Ssc_Value[<?=$objCleS->Stu_Code?>]: ใน javascript ไม่มีค่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-13 21:58:45 By : sookurb
 

 

No. 3



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



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

ดูที่ Code SQL ทุกๆตัว น่าจะ ผิดตรง WHERE
และ เขียนเต็มหน่อยๆ

Code (PHP)
1.<?php echo  ?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 08:09:06 By : Hararock
 

 

No. 4



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

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

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


เดาอีกทาง ถ้าจำไม่ผิด mysqli_fetch_object แล้วเวนลูป while เอาค่าที่ต้องการไป คิวรี่ครั้งที่ 2 เหมือนว่าไม่ได้นะ (ไม่แน่ใจ)
ผมจำได้ว่าถ้ามีคิวรี่ 2 ครั้ง ผมทำประมาณ
1.เมื่อคิวรี่ครั้งที่ 1 เสร็จ ส่งค่าที่ได้เก็บใส่ araay
2.นำค่าใน array ไป count เพื่อนำมาวนลูป
3.เอาคิวรี่ที่ 2 ใส่ไว้ในการวนลูปแบบ count

1.$j = count($array);
2.for($i = 0; $i < $j ; $i++) {
3.    // Query 2
4.}


แค่แนวทางได้ไม่ได้ต้องลองดูเองครับ

ข้อมูลอ่านเสริม อาจจะเจอไอเดียดีดีครับ
https://stackoverflow.com/questions/19743466/php-sql-cant-use-data-from-query-after-while-loop
https://stackoverflow.com/questions/16324596/php-while-loop-only-echoes-once
http://php.net/manual/en/mysqli-result.fetch-object.php
https://stackoverflow.com/questions/24525304/use-foreach-instead-of-while-with-mysqli-fetch-object
http://www.mustbebuilt.co.uk/php/using-object-oriented-php-with-the-mysqli-extension/


ประวัติการแก้ไข
2018-03-14 09:03:44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 08:57:06 By : apisitp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการตรวจ From กรณีค่าว่าง ต้องแจ้ง แต่พอรับข้อมูลที่ Loop ชื่อไม่ส่งค่าครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่