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 > Warning: Invalid argument supplied for foreach() ช่วยทีค่ะ



 

Warning: Invalid argument supplied for foreach() ช่วยทีค่ะ

 



Topic : 123822



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



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




จะแก้ปัญหายังไง เมือ ข้อมูลที่เรานำมาใช้มันเป็นข้อมูลชัวคราวที่ผ่านการเลือกจาก DB จะให้มันไม่ขึ้นแบบนี้
Warning: Invalid argument supplied for foreach() บรรทัดที่9

Code (PHP)
<?php
include("include/header.php");
include("include/left_menu.php");
?>
<!-- Content Wrapper. Contains page content -->

<div class="content-wrapper"> 
  <!-- Content Header (Page header) -->
  <section class="content-header">
    <h1> จัดทําใบส่งสินค้า <small>( Delivery Order )</small> </h1>
    <ol class="breadcrumb">
      <li><a href="index.php"><i class="fa fa-home"></i> หน้าแรก</a></li>
      <li class="active">จัดทําใบส่งสินค้า</li>
    </ol>
  </section>
  
  <!-- Main content -->
  <section class="content"> 
    <!-- Main row -->
    <div class="row"> 
      <!-- /.box -->
      <div class="col-md-12"> 
        <!-- Horizontal Form -->
        <div class="box box-info"> 
          <!-- /.box-header --> 
          <!-- form start -->
          <table class="table table-bordered">
            <tr>
              <th>รหัสสั่งซื้อ</th>
              <th>ชื่อ - นามสกุล</th>
              <th>วันเวลาที่สั่ง</th>
              <th>จำนวน</th>
              <th>ราคารวม</th>
              <th>&nbsp;</th>
            </tr>
            <?php
			$sql = "SELECT sell.*,custommer.* FROM sell LEFT JOIN custommer ON (sell.cus_id = custommer.cus_id) WHERE sell.status = '5' ORDER BY sell.sell_id DESC";
			$db->free_array();
			$db->query($sql);
			foreach ($db->fetch_array() as $row)
			{
				$sql = "SELECT SUM(num) as total FROM `sell_detail` WHERE sell_id = '".$row['sell_id']."'";
				$db->free_array();
				$db->query($sql);
				$data = $db->fetch_array();
				echo '
				<tr>
					<td>'.$row['order_id'].'</td>
					<td>'.$row['fname'].' '.$row['lname'].'</td>
					<td>'.DateThai($row['sell_date']).'</td>
					<td align="right">'.$data[0]['total'].'</td>
					<td align="right">'.number_format($row['total_price'],2).'</td>
					<td><a data-toggle="modal" data-backdrop="static" class="btn btn-xs btn-success" href="user_send_print_behind.php?order_id='.$row['order_id'].'" data-target="#myModal">พิมพ์ใบส่งสินค้า</a> <button type="button" class="btn btn-xs btn-primary confirm-order" id="'.$row['order_id'].'">ยืนยันการพิมพ์ใบส่งสินค้า</button>
					</td>
				</tr>';
			}
			?>
          </table>
        </div>
      </div>
    </div>
    <!-- /.row (main row) --> 
    
  </section>
  <!-- /.content --> 
</div>
<!-- /.content-wrapper --> 

<!-- Modal -->
<div class="modal fade bs-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                 <h4 class="modal-title">รายการส่งสินค้า</h4>

            </div>
            <div class="modal-body"></div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
</div>
<?php include("include/footer.php");?>
<?php include("include/js.php");?>
<script language="javascript">
$(document).ready(function() {
	$('.order_detail').live('click',function() {
		var order_id = $(this).attr('id');
		$.post("user_send_print_behind.php", {
			get_order_detail : 1,
			order_id : order_id},
			function(data) {
				$('#show_order_detail').html(data);
				$('#myModal-order-id').modal('show');
		});
	});
	$('.confirm-order').live('click',function() {
		var order_id = $(this).attr('id');
		if (confirm("ต้องการยืนยันการพิมพ์ใบส่งสินค้า ใช่หรือไม่?"))
		{
			$.post("user_send_print_behind.php", {
				print_confirm : 1,
				order_id : order_id},
				function(data) {
					window.location="user_send_print.php";
			});
		}
	});
	$('#print').live('click',function() {
		printpage('pirnt_detail');
	});
});
</script>
</body></html>




Tag : PHP









ประวัติการแก้ไข
2016-07-13 02:31:01
2016-07-13 03:53:16
2016-07-13 09:23:31
2016-07-13 10:22:05
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-07-13 02:25:30 By : lnwqwerty View : 910 Reply : 3
 

 

No. 1

Guest


ไม่เข้าใจว่ากำลังสื่อถึงอะไรอะครับ
ลองดูในนี้ครับ
http://stackoverflow.com/questions/2630013/invalid-argument-supplied-for-foreach






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 06:15:01 By : slaparum
 


 

No. 2



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



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


แนะนำหน่อยได้ไหม ติดปัญหาประมาณว่าต้องเลือกข้อมูลจะออก Error มันถึงจะหาย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 09:25:10 By : lnwqwerty
 

 

No. 3



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



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


ตรงที่เป็น table ลองเอาแบบนี้ไปลองดูครับCode (PHP)
<table class="table table-bordered">
            <tr>
              <th>รหัสสั่งซื้อ</th>
              <th>ชื่อ - นามสกุล</th>
              <th>วันเวลาที่สั่ง</th>
              <th>จำนวน</th>
              <th>ราคารวม</th>
              <th>&nbsp;</th>
            </tr>
            <?php
			$sql = "SELECT sell.*,custommer.* FROM sell LEFT JOIN custommer ON (sell.cus_id = custommer.cus_id) WHERE sell.status = '5' ORDER BY sell.sell_id DESC";
			$db->free_array();
			$db->query($sql);
			$result = array();
			while($row = mysql_fetch_array($db)){
				array_push($result,$row)
			}
			foreach ($result as $key=>$value)
			{
				$sql = "SELECT SUM(num) as total FROM `sell_detail` WHERE sell_id = '".$value['sell_id']."'";
				$db->free_array();
				$db->query($sql);
				$data = $db->fetch_array();
				echo '
				<tr>
					<td>'.$value['order_id'].'</td>
					<td>'.$value['fname'].' '.$value['lname'].'</td>
					<td>'.DateThai($value['sell_date']).'</td>
					<td align="right">'.$data[0]['total'].'</td>
					<td align="right">'.number_format($value['total_price'],2).'</td>
					<td><a data-toggle="modal" data-backdrop="static" class="btn btn-xs btn-success" href="user_send_print_behind.php?order_id='.$value['order_id'].'" data-target="#myModal">พิมพ์ใบส่งสินค้า</a> <button type="button" class="btn btn-xs btn-primary confirm-order" id="'.$row['order_id'].'">ยืนยันการพิมพ์ใบส่งสินค้า</button>
					</td>
				</tr>';
			}
			?>
          </table>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 11:16:24 By : banditt
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Warning: Invalid argument supplied for foreach() ช่วยทีค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่