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 > ผมมีปัญหา ในการเขียน PHP แล้วมี ASCII ขึ้นมาเอง ช่วยหน่อยครับ !!



 

ผมมีปัญหา ในการเขียน PHP แล้วมี ASCII ขึ้นมาเอง ช่วยหน่อยครับ !!

 



Topic : 098350



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



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




ตอนแรก ผมเขียนโปรแกรม ตามปกติครับ
ช่วงหลัง ๆ ผมใช้ Jquery ขึ้นมา แล้วพอทำไปเรื่อย ๆ มันมีอะไรไม่รู้ครับ ตามภาพ

Top
มันจะมีบนสุดครับ ที่มันว่าง ๆ อยู่ครับ ทั้ง ๆ ที่ Coding บนหัวไม่มีไรเลย

Code (PHP)
<?
include("../hbac/include/connect.php");
include("../hbac/include/connect.php");
include("../hbac/include/function_db.php");
include("../hbac/include/function_DRCOMBI.php");
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>การเฝ้าระวังพฤติกรรมสุขภาพและเตือนภัยพฤติกรรมสุขภาพ : รายงานจำนวน</title>
<link href="css/css-new.css" rel="stylesheet" type="text/css">
<link href="../hbac/css/css-new.css" rel="stylesheet" type="text/css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

</head>

<body>
<?php
if(empty($action))
{
?>
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="20" background="images/bg_left.png">&nbsp;</td>
    <td width="960" height="500" valign="top"><table width="960" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="../images/logo.png" width="960" height="115"></td>
      </tr>
      <tr>
        <td height="35" background="images/bg_reportname.fw.png" class="report_name">รายงานจำนวนของการเก็บข้อมูล แยกตามรายจังหวัด อำเภอ และ ตำบล</td>
      </tr>
      <tr>
        <td>


ถ้าใช้ Chrome กด F12 ปรากฎว่า มีตัวอักษรขึ้นอยู่

Enter ASCII


และยังไม่พอนะครับ พอผมส่งค่าไปด้วย Jquery post มันจะมีสัญลักษณ์พิเศษไปด้วย จากรูปด้านล่างดูเผิน ๆ ไม่มีไรนะครับ แต่มันทำงานไม่ได้ครับ
ดูเหมือนจะถูกแต่มี ASCII ต่อท้าย SQL
ผมก็ดูเหมือนมันทำงานปกติ แต่พอนำคำสั่งที่ Hilight นั้นไปรันใน SQL Management Studio จะมีตัวอะไรไม่รู้ติดมา

ASCII IN SQL Statement

แต่ถ้าลบออก เหลือเพียง
Code (SQL)
EXEC RPT_ADULT_1_21 '77','BF1'


ก็จะรันปกติ

นี่คือหน้าตา $.post ที่ใช้ Jquery เรียกครับ

Code (JavaScript)
<script>
$(document).ready(function() {
  select_header();
  
  setTimeout( function() {  call_report(); },1000);

});
function select_header()
{
	var HEADER = $("#HEADER").val();
	$.post("report_search.php?action=LIST",{HEADER:HEADER}, 
				function(result){
					$("#SHOW_LIST").html(result);
				}
			);
			
	setTimeout(function() {call_report() },1000);
}

function call_report()
{
	var HEADER = $("#HEADER").val();
	var PROVINCECODE = "<? echo $PROVINCECODE;?>";
	var LISTER = $("#LISTER").val();
	
	//alert("PROVINCECODE = "+PROVINCECODE+"\nLISTER = "+LISTER);
	
	$.post("report_search.php?action=SEARCH",{HEADER:HEADER,LISTER:LISTER,PROVINCECODE:PROVINCECODE}, 
				function(result){
					$("#SHOWAPP").html(result);
				}
			);
}
</script>


ช่วยหาคำตอบหน่อยนะครับ งงมาหลายวันแล้วครับ

ขอบคุณเพื่อน ๆ ล่วงหน้าครับ



Tag : PHP, Ms SQL Server 2008, Ajax, jQuery, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-07-28 07:43:52 By : narin25462003 View : 951 Reply : 4
 

 

No. 1



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



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

คงต้องดูในส่วนของ report_search.php?action=SEARCH ด้วยครับ
ค่าที่ส่งกลับมา มีบางอย่างปนมาด้วย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-28 07:52:55 By : {Cyberman}
 


 

No. 2



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



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


นี่คือในส่วนของ report_search.php?action=SEARCH

Code (PHP)
elseif($action == "SEARCH")
{

	print "
	PROVINCECODE = $PROVINCECODE<br>
	HEADER = $HEADER<br>
	LISTER = $LISTER<br>
	";
	
	$LISTER = CODE($LISTER);
	if($HEADER == "21")
	{
		
		$sql_report = "EXEC RPT_ADULT_1_21 '$PROVINCECODE','$LISTER'";
		$sql_report = CODE($sql_report);
		print $sql_report;
		$count_report = count_rows($sql_report);
		if(empty($count_report))
		{
			?>
<div class="nodata">ไม่พบรายการที่ต้องการค้นหา</div>
            <?	
		}
		elseif($count_report >= 1)
		{
			?>
    <table width="100%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#0066FF">
      <tr>
        <td rowspan="2" bgcolor="#FFFFCC">ลำดับ</td>
        <td rowspan="2" bgcolor="#FFFFCC">ตำบล</td>
        <td rowspan="2" bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td rowspan="2" bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td rowspan="2" bgcolor="#FFFFCC">กลุ่มป่วย</td>
        <td colspan="3" bgcolor="#FFFFCC">ทุกวัน</td>
        <td colspan="3" bgcolor="#FFFFCC">5-6 วัน/สัปดาห์</td>
        <td colspan="3" bgcolor="#FFFFCC">1-4 วัน/สัปดาห์</td>
        <td colspan="3" bgcolor="#FFFFCC">ไม่เคยปฏิบัติ</td>
        <td colspan="3" bgcolor="#FFFFCC">น้อยกว่า 5 วันต่อสัปดาห์ (ร้อยละ)</td>
      </tr>
      <tr>
        <td bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td bgcolor="#FFFFCC">กลุ่มป่วย</td>
        <td bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td bgcolor="#FFFFCC">กลุ่มป่วย</td>
        <td bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td bgcolor="#FFFFCC">กลุ่มป่วย</td>
        <td bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td bgcolor="#FFFFCC">กลุ่มป่วย</td>
        <td bgcolor="#FFFFCC">กลุ่มปกติ</td>
        <td bgcolor="#FFFFCC">กลุ่มเสี่ยง</td>
        <td width="50" bgcolor="#FFFFCC">กลุ่มป่วย</td>
      </tr>
      <?
          $rs_array = execute_query($sql_report);
			foreach($rs_array as $rs)
			{
				$TUMBOLCODE = tis_utf($rs["TUMBOLCODE"]);
				$TUMBOL = tis_utf($rs["TUMBOL"]);
				$BF1_TYPEA = tis_utf($rs["BF1_TYPEA"]);
				$BF1_TYPEB = tis_utf($rs["BF1_TYPEB"]);
				$BF1_TYPEC = tis_utf($rs["BF1_TYPEC"]);
				$BF1_TYPEALL = tis_utf($rs["BF1_TYPEALL"]);
				$BF1_4A = tis_utf($rs["BF1_4A"]);
				$BF1_4B = tis_utf($rs["BF1_4B"]);
				$BF1_4C = tis_utf($rs["BF1_4C"]);
				$BF1_3A = tis_utf($rs["BF1_3A"]);
				$BF1_3B = tis_utf($rs["BF1_3B"]);
				$BF1_3C = tis_utf($rs["BF1_3C"]);
				$BF1_2A = tis_utf($rs["BF1_2A"]);
				$BF1_2B = tis_utf($rs["BF1_2B"]);
				$BF1_2C = tis_utf($rs["BF1_2C"]);
				$BF1_1A = tis_utf($rs["BF1_1A"]);
				$BF1_1B = tis_utf($rs["BF1_1B"]);
				$BF1_1C = tis_utf($rs["BF1_1C"]);
				$BF1_PERA = tis_utf($rs["BF1_PERA"]);
				$BF1_PERB = tis_utf($rs["BF1_PERB"]);
				$BF1_PERC = tis_utf($rs["BF1_PERC"]);
				$ORDER_LIST++;
	  ?>
      <tr>
        <td class="text_table"><? echo $ORDER_LIST;?></td>
        <td>&nbsp;<? echo $TUMBOL;?></td>
        <td><div align="right"><? echo number_format($BF1_TYPEA);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_TYPEB);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_TYPEC);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_4A);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_4B);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_4C);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_3A);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_3B);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_3C);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_2A);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_2B);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_2C);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_1A);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_1B);?>&nbsp;</div></td>
        <td><div align="right"><? echo number_format($BF1_1C);?>&nbsp;</div></td>
        <td <? tcolor($BF1_PERA);?>><div align="right"><? echo number_format($BF1_PERA,2);?>&nbsp;</div></td>
        <td <? tcolor($BF1_PERB);?>><div align="right"><? echo number_format($BF1_PERB,2);?>&nbsp;</div></td>
        <td <? tcolor($BF1_PERC);?>><div align="right"><? echo number_format($BF1_PERC,2);?>&nbsp;</div></td>
      </tr>
      <?
			}
	  ?>
    </table>
    <div class="nodata">พบรายการตำบลทั้งหมด <? echo number_format($count_report);?> รายการ</div>
    

<?	

		}
	}
	elseif($HEADER == "22")
	{
	?>
    
	<?	
	}
	elseif($HEADER == "23")
	{
	?>
    
	<?	
	}
	elseif($HEADER == "24")
	{
	?>

	<?	
	}
	elseif($HEADER == "25")
	{
	?>
	
	<?	
	}
	elseif($HEADER == "3")
	{
	?>
	
	<?	
	}
	
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-28 08:08:33 By : narin25462003
 

 

No. 3



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



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

ขอดูส่วนของการกำหนดค่าให้ตัวแปร 3 ตัวนี้ด้วยครับ

$PROVINCECODE
$HEADER
$LISTER
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-28 09:56:40 By : {Cyberman}
 


 

No. 4



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



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

ที่เกิดปัญหาน่าจะมาจาก 2 ส่วนคือ ส่วนของการส่งข้อมูล

function call_report(){ var LISTER = $("#LISTER").val();//อาจจะมีค่าบางอย่างปนอยู่ใน value ของอินพุตตัวนี้



ส่วนที่ 2 คือตอนกำหนดตัวแปรให้
$LISTER = xxxxxxxxxx;

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-28 10:00:19 By : {Cyberman}
 

   

ค้นหาข้อมูล


   
 

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