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 > รบกวนสอบถามเรื่องส่งข้อมูลจาก PHP หลายค่า ไปใน Line Notify แต่ไปแค่ค่าเดียวครับ



 

รบกวนสอบถามเรื่องส่งข้อมูลจาก PHP หลายค่า ไปใน Line Notify แต่ไปแค่ค่าเดียวครับ

 



Topic : 131564



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



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




อันนี้เป็น CODE หน้าที่คิวรี่ข้อมูลขึ้นมาครับ แสดงเป็นตาราง และผมกำหนดให้แต่ละช่องเป็น FORM เพื่อจะส่งข้อมูลไปทางไลน์ครับ

Code (PHP)
$strSQL = "SELECT  * FROM product WHERE status='publish'";
$strSQL1 = "SELECT product.*,product_amount.amount,product_amount.shelf FROM product,product_amount WHERE product.id=product_amount.product_id AND product.bep >= product_amount.amount ORDER BY id DESC";
$objQuery = mysql_query($strSQL)  or die(mysql_error());
$objQuery1 = mysql_query($strSQL1)  or die(mysql_error());
?>

<div class="row">
	<img src="print.png" style="float: right; text-align: right;" onclick=" JsPrint('ctt'); "><br><p style=" right: text-align: right; "> <b>กดที่ icon เครื่องพริ้น เพื่อพิมพ์รายงาน</b></p>
<div>
  <input type="search" id="product_code" class="light-table-filter" data-table="order-table" placeholder="ระบุ ชื่อ/รหัสสินค้า">
  <form name="frm" action="supstatussave.php" method="post">
  
  <table id="ctt" class="order-table table" style="width:100%" >
    <thead>
      <tr class="header">
        <th>รหัสสินค้า</th>
		<th>บาร์โค้ดรหัสสินค้า</th>
        <th>ขื่อสินค้า</th>
        <th>คงเหลือ</th>
      </tr>
    </thead>
    <tbody>
      <?php
      while($objResult = mysql_fetch_array($objQuery))
      while($objResult1 = mysql_fetch_array($objQuery1))
      {
      ?>
     

        <td><input type="text" name="code" value="<?php echo $objResult1["code"];?>" readonly </input></td>
		<td><font size="7"><p class="serif">*<?php echo $objResult1["code"];?>*</p></font> </td>
        <td><input type="text" name="name" value="<?php echo $objResult1["name"];?>" readonly </input></td>
        <td><font color="red" ><input type="text" name="amount" value="<?php echo $objResult1["amount"];?> <?php echo $objResult1["purchase_price"];?>" readonly </input></font>  </td>


	  
    	</form>
     </tbody>
	
    <?php
    }
    ?>
  </table>
  <input class="button success" type="submit" value="ส่งข้อมูลทางไลน์">

  </form>


ส่วนอันนี้เป็น CODE ที่เขียนให้มันส่งไปใน LINE ครับ

Code (PHP)
<?php
$code = $_POST['code'];
$name = $_POST['name'];
$amount = $_POST['amount'];


$message = $mesg."\n".'รหัสสินค้า :  '.$code."\n".'ชื่อสินค้า :  '.$name."\n".'จำนวนคงเหลือ : '.$amount;

if($name<>"" || $chequenum <> "" || $cost <> "") {
	
	sendlinemesg();

	header('Content-Type: text/html; charset=utf-8');
	$res = notify_message($message);
	echo "<center>ส่งข้อความเรียบร้อยแล้ว</center>";
} else {
	echo "<center>Error: กรุณากรอกข้อมูลให้ครบถ้วน</center>";
}

function sendlinemesg() {
	
    define('LINE_API',"https://notify-api.line.me/api/notify");
	define('LINE_TOKEN','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX);

	function notify_message($message){

		$queryData = array('message' => $message);
		$queryData = http_build_query($queryData,'','&');
		$headerOptions = array(
			'http'=>array(
				'method'=>'POST',
				'header'=> "Content-Type: application/x-www-form-urlencoded\r\n"
						."Authorization: Bearer ".LINE_TOKEN."\r\n"
						."Content-Length: ".strlen($queryData)."\r\n",
				'content' => $queryData
			)
		);
		$context = stream_context_create($headerOptions);
		$result = file_get_contents(LINE_API,FALSE,$context);
		$res = json_decode($result);
		return $res;

	}

}

?>


อันนี้ภาพประกอบหน้า CODE แรกครับ
ภาพประกอบ 1

อันนี้ภาพประกอบข้อความที่ส่งไปในไลน์ครับ
ภาพประกอบ 2

ผมต้องแก้ไข CODE ตรงไหนครับ เพื่อให้มันส่งข้อความในตารางทั้งหมด ไปทุกข้อความเลย ไม่ใช่แค่อันสุดท้ายอันเดียว

ขอบคุณมากครับ



Tag : PHP, MySQL









ประวัติการแก้ไข
2018-07-20 12:41:26
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-07-20 12:40:45 By : giantkim View : 2440 Reply : 3
 

 

No. 1



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

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

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


ตอนส่งต้องส่งเป็น array ครับ

<input type="text" name="name"

ต้องกำหนดให้เป็น array นะครับ

<input type="text" name="name[]"






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-22 15:36:18 By : deawx
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : deawx เมื่อวันที่ 2018-07-22 15:36:18
รายละเอียดของการตอบ ::
ผมลองแล้วใน line มันขึ้น ข้อมูลทั้งหมดเป็น array หมดเลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-23 10:21:00 By : giantkim
 

 

No. 3



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

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

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


พอส่งมา ก็ join array แล้วค่อยส่งไป line ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 07:58:46 By : deawx
 

   

ค้นหาข้อมูล


   
 

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