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



 

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

 



Topic : 130527



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



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




Code (PHP)
<? 
					$link = mysqli_connect("$hostname","$username","$password","$database");
					$queryCleS = "SELECT * FROM student WHERE Cla_ID = '".$_REQUEST["Cla_ID"]."' and Roo_ID = '".$_REQUEST["Roo_ID"]."' ORDER by Tit_ID ASC,Stu_Code ASC";
					if ($resultCleS = mysqli_query($link, $queryCleS)) {
					$i=1;
					while ($objCleS = mysqli_fetch_object($resultCleS)) {
						//$link = mysqli_connect("$hostname","$username","$password","$database");
					$queryCleC = "SELECT * FROM stuscore WHERE Stu_Code = '".$objCleS->Stu_Code."' and Ind_ID ='".$_REQUEST["Ind_ID"]."' and SchD_ID = '".$_REQUEST["SchD_ID"]."' ";
						$resultCleC = mysqli_query($link, $queryCleC);
						$rowCleC = mysqli_fetch_array($resultCleC, MYSQLI_ASSOC);
						
	  				?>	
							<tr>
                            	<td><?=++$ob?>
                                <input type="hidden" name="Stu_Code[]" value="<?=$objCleS->Stu_Code ?>">
                                </td>
								<td><?
									$query = "SELECT * FROM student WHERE Stu_Code = '".$objCleS->Stu_Code."' ORDER by Tit_ID ASC,Stu_Code ASC ";
									$result = mysqli_query($link, $query);
									$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
										echo $row["Stu_Name"]." ".$row["Stu_Sername"];
								//$objCleS->Stu_Code?></td>
								<td>
                                <input type="text" name="Ssc_Value[<?=$objCleS->Stu_Code?>]" value="<?=$rowCleC["Ssc_Value"]; ?>">
                                </td>
                            </tr>
                    <? 
					$i++;
					}mysqli_free_result($resultCleS); } 
					mysqli_close($link);
					?>                             
						</tbody>
					</table>
					<!--End Table Striped-->
                         </fieldset>
                     
                     <!-- Code Father And Mother -->
              
                         <!-- End Code Father And Mother -->
                         
						<footer>
                        <input type="hidden" name="SchD_ID" value="<?=$_REQUEST["SchD_ID"] ?>">
                        <input type="hidden" name="Ind_ID"  value="<?=$_REQUEST["Ind_ID"]?>">
                        <button type="button" class="btn-u btn-u-default" onclick="window.history.back();">ยกเลิก</button>
						<button type="submit" class="btn-u" name="add" id="add">ตกลง</button>
						</footer>
					</form>
					<!-- End Checkout-Form -->
			</div>
            
            
            
            
		</div>
		<!--=== End Content ===-->
        
        
       <script language="javascript"> 
        var CheckoutForm = function () {

    return {
        
        //Checkout Form
        initCheckoutForm: function () {
	        // Masking
	        $('#Yeae_ID').mask('9/9999', {placeholder:'X'});
	        $('#card').mask('9999-9999-9999-9999', {placeholder:'X'});
	        $('#year').mask('2099', {placeholder:'X'});
	        
	        // Add validation method
	        $.validator.addMethod("creditcard", function(value, element, param) {
	            if( /[^0-9\-]+/.test(value) )
	            {
	                return false;
	            }
	        },
	        $.validator.format('Please enter a valid credit card number.'));
	        
	        // Validation
	        $('#sky-form').validate({
	            // Rules for form validation
	            rules:
	            {
	                Ssc_Value[<?=$objCleS->Stu_Code?>]:
	                {
	                    required: true
	                },
	            },
	                                
	            // Messages for form validation
	            messages:
	            {
	                Ssc_Value[<?=$objCleS->Stu_Code?>]:
	                {
	                    required: 'กรอกข้อมูล'
	                },
	                
	            },                  
	            
	            // Do not change code below
	            errorPlacement: function(error, element)
	            {
	                error.insertAfter(element.parent());
	            }
	        });
        }

    };

}();
</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 : 684 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)
<input type="text" name="Ssc_Value[<?=$objCleS->Stu_Code?>]" value="<?=$rowCleC["Ssc_Value"]; ?>">


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


ค่า 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)
<?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

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


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

ข้อมูลอ่านเสริม อาจจะเจอไอเดียดีดีครับ
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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่