|
|
|
ผมมีปัญหา ในการเขียน PHP แล้วมี ASCII ขึ้นมาเอง ช่วยหน่อยครับ !! |
|
|
|
|
|
|
|
ตอนแรก ผมเขียนโปรแกรม ตามปกติครับ
ช่วงหลัง ๆ ผมใช้ Jquery ขึ้นมา แล้วพอทำไปเรื่อย ๆ มันมีอะไรไม่รู้ครับ ตามภาพ
มันจะมีบนสุดครับ ที่มันว่าง ๆ อยู่ครับ ทั้ง ๆ ที่ 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"> </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 ปรากฎว่า มีตัวอักษรขึ้นอยู่
และยังไม่พอนะครับ พอผมส่งค่าไปด้วย Jquery post มันจะมีสัญลักษณ์พิเศษไปด้วย จากรูปด้านล่างดูเผิน ๆ ไม่มีไรนะครับ แต่มันทำงานไม่ได้ครับ
ผมก็ดูเหมือนมันทำงานปกติ แต่พอนำคำสั่งที่ Hilight นั้นไปรันใน SQL Management Studio จะมีตัวอะไรไม่รู้ติดมา
แต่ถ้าลบออก เหลือเพียง
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
|
|
|
|
|
|
Date :
2013-07-28 07:43:52 |
By :
narin25462003 |
View :
946 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงต้องดูในส่วนของ report_search.php?action=SEARCH ด้วยครับ
ค่าที่ส่งกลับมา มีบางอย่างปนมาด้วย
|
|
|
|
|
Date :
2013-07-28 07:52:55 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่คือในส่วนของ 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> <? echo $TUMBOL;?></td>
<td><div align="right"><? echo number_format($BF1_TYPEA);?> </div></td>
<td><div align="right"><? echo number_format($BF1_TYPEB);?> </div></td>
<td><div align="right"><? echo number_format($BF1_TYPEC);?> </div></td>
<td><div align="right"><? echo number_format($BF1_4A);?> </div></td>
<td><div align="right"><? echo number_format($BF1_4B);?> </div></td>
<td><div align="right"><? echo number_format($BF1_4C);?> </div></td>
<td><div align="right"><? echo number_format($BF1_3A);?> </div></td>
<td><div align="right"><? echo number_format($BF1_3B);?> </div></td>
<td><div align="right"><? echo number_format($BF1_3C);?> </div></td>
<td><div align="right"><? echo number_format($BF1_2A);?> </div></td>
<td><div align="right"><? echo number_format($BF1_2B);?> </div></td>
<td><div align="right"><? echo number_format($BF1_2C);?> </div></td>
<td><div align="right"><? echo number_format($BF1_1A);?> </div></td>
<td><div align="right"><? echo number_format($BF1_1B);?> </div></td>
<td><div align="right"><? echo number_format($BF1_1C);?> </div></td>
<td <? tcolor($BF1_PERA);?>><div align="right"><? echo number_format($BF1_PERA,2);?> </div></td>
<td <? tcolor($BF1_PERB);?>><div align="right"><? echo number_format($BF1_PERB,2);?> </div></td>
<td <? tcolor($BF1_PERC);?>><div align="right"><? echo number_format($BF1_PERC,2);?> </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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูส่วนของการกำหนดค่าให้ตัวแปร 3 ตัวนี้ด้วยครับ
$PROVINCECODE
$HEADER
$LISTER
|
|
|
|
|
Date :
2013-07-28 09:56:40 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|