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 > สอบถามเกี่ยวกับการ echo ตัวแปรใน php ที่ครับ ที่ดึงมาจาก mysql



 

สอบถามเกี่ยวกับการ echo ตัวแปรใน php ที่ครับ ที่ดึงมาจาก mysql

 



Topic : 113888



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



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




รบกวนสอบถามเกี่ยวกับ การ echoหน่อยครับบ


เช่น Code (PHP)
$test="ผ้าขนหนู "27x54"(3,200 แถม)"  (ข้อความนี้ดึงมาจาก mysql )

echo $test;


พอดีผมต้องการให้ Echo ตัวแปร test แต่มันไม่สามารถ แสดงค่าได้เพราะน่าจะติด "27x54" ไม่ทราบว่าผมต้องแก้ไขยังงัยครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-01-20 10:24:54 By : chanut1985 View : 1611 Reply : 28
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


Code (PHP)
$rs=mysql_query("select 'ผ้าขนหนู \"27x54\"(3,200 แถม)' as test  ");
while( $ro=mysql_fetch_assoc($rs)){
    echo $ro['test'];
}








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 10:37:00 By : Chaidhanan
 


 

No. 2



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



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


อ่าโทดครับผมอธิบายไม่ระเียอดเอง พอดี test นี่ผมดึงมาได้แล้วครับบ จาก mysql

ตัวอื่น สามารถแสดงผลได้ปกติ แต่ ข้อมูลตัวนี้ มันมีทีเป็น ผ้าขนหนู \"27x54\"(3,200 แถม) อยุ่ในนั้นครับ

พอ echo มันไม่สามารถแสดงผมได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 10:52:59 By : chanut1985
 

 

No. 3

Guest


Code (PHP)
$test="ผ้าขนหนู "27x54"(3,200 แถม)"  (ข้อความนี้ดึงมาจาก mysql )

เปลี่ยนจาก  " มาเป็น ' ก็ได้แล้วครับ

$test='ผ้าขนหนู "27x54"(3,200 แถม)'

echo $test;


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 11:04:13 By : KaNJunG
 


 

No. 4



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

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

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


Code (PHP)
$str = "ผ้าขนหนู \"27x54\"(3,200 แถม)";
echo stripslashes($str);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 13:11:31 By : deawx
 


 

No. 5



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


อยากเห็นโค๊ด ช่วง คิวรี่ มาจนถึง การแสดงผล

คือถ้า ตัวแปร ถูกต้อง ข้อความที่อยู่ในตัวแปร ยังไงก็ต้อง ออกมา จะถูกจะผิด ต้องมีให้เห็นบ้างครับ

นอกเสียจากว่าจะเอาเข้าไปเป็นส่วนประกอบของ ฟังก์ชั่นอื่นๆ ครับ และ ฟังก์ชั่นนั้นทำผิดผลาด

ถ้าดึงเอามาตรงๆ แล้ว echo ออกมาเลย ก่อน หลัง double quote ต้องมีออกมาบ้างครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 13:25:59 By : Chaidhanan
 


 

No. 6



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



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


Code (PHP)
$q = urldecode($_GET["q"]);
$q1 =explode("|",$q);
$ext = ereg_replace('[[:space:]]+', '', trim($q1[1]));
$ext1 = ereg_replace('[[:space:]]+', '', trim($q1[0]));
$pagesize = 20; // จำนวนรายการที่ต้องการแสดง
$table_db="goods"; // ตารางที่ต้องการค้นหา
$find_field="g_code"; // ฟิลที่ต้องการค้นหา
$sql = "select DISTINCT (g_code),(descrip) from $table_db  where locate('$ext', $find_field) > 0 and dept_code='$ext1' order by locate('$ext', $find_field), $find_field limit $pagesize";
$results = mysql_query($sql);
while ($row = mysql_fetch_array( $results )) {
	$id = $row["g_code"];
  	$id2 = $row["descrip"];



อันนี้ code คร่าวๆนะครับ มันรับค่ามาจาก autofill เป็น $q cแต่ผมส่งค่ามาเป็น dept_code|g_code

ตัว g_codeเจอ ครับส่่วน ที่มีปัญหา คือ descrip มันเจอทุกอันนัครับ ยกเว้น อันที่มีค่า "ผ้าขนหนู \"27x54\"(3,200 แถม)" อยู่ข้างในครับ

ขอบคุณครับ


ประวัติการแก้ไข
2015-01-20 13:48:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 13:47:34 By : chanut1985
 


 

No. 7



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ลองเอาไปคิวรี่ ใน phpmyadmin ดูนะครับ ว่ามันเป็นยังไง ถ้าจะแคปฯ เฉพาะ field descrip ที่มีปัญหามาให้ดู ก็จะวิเคราะห์ได้ง่ายขึ้นครับ


คือถ้าในตาราง มันเก็บ \ อยู่ด้วย มันก็ผิดตั้งแต่ วิธีการเก็บแล้วครับ
ถ้าผมจะเก็บข้อมูลที่เป็น text ในตาราง ข้อมูลที่เก็บจะต้องเป็นข้อมูลจริง
จะไม่มีการ escape อักขระพิเศษอะไรทั้งสิ้นครับ

แต่ถ้ามันมี ก็ต้อง เอามันออกก่อนครับ ตัวอย่างจาก คห 4 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 15:28:56 By : Chaidhanan
 


 

No. 8



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



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


ถ้า คิวรี่ ใน phpmyadmin เจอครับ

แต่ผม พิมพ์ผิดไป "ผ้าขนหนู \"27x54\"(3,200 แถม)" จริง มันเก็บเป็น ผ้าขนหนู "27x54"(3,200 แถม)


มันเลยทำให้มี ปัญหาเวลาผมไป echo ครับ เลยมะรู้จะทำยังงัยครับ

เพราะผมเรียก จาก $id2 = $row["descrip"];
echo $id2
ซึง ค่่าใน descrip แสดงได้ปกติครับ ถ้าเอา ผ้าขนหนู "27x54"(3,200 แถม) เป็น ผ้าขนหนู 27x54 (3,200 แถม)

ก็๋สามารถแสดงได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 15:48:45 By : chanut1985
 


 

No. 9



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ตอบความคิดเห็นที่ : 8 เขียนโดย : chanut1985 เมื่อวันที่ 2015-01-20 15:48:45
รายละเอียดของการตอบ ::
ยิงแบบนี้ ยิ่งต้องออกครับ ขอดูคำสั่ง echo ตัวแปร $id2 จริงๆ หน่อยครับ ว่า echo ตรงไหน



ถ้าเอามาจาก $row['descript']
ถ้า
Code (PHP)
$id2=$row['descript'];
echo "<pre>$id2</pre>";

ยังไงก็ต้องเห็น
Code (JavaScript)
<pre>ผ้าขนหนู "27x54" (3,200 แถม)</pre>

แบบนี้ครับ


ประวัติการแก้ไข
2015-01-20 16:12:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 16:11:31 By : Chaidhanan
 


 

No. 10



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



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


$id2=$row['descript'];
echo "<pre>$id2</pre>";

ผมลอง แล้ว มันค้างไปเลยครับ ไม่สามารถแสดงผลได้ แต่ถ้าตัวอื่นที่ไม่มี "" สามารถแสดงได้ปกติครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 16:31:17 By : chanut1985
 


 

No. 11



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ผมลองแล้วได้แบบนี้ครับ
ดับเบิ้ลควอต

ลองทดสอบแบบสั้นๆ ดูครับว่าได้ไหม แบบผมไม่เคยเจอเคสนี้เหมือนกันครับ
Code (PHP)
<?php
$mysql=new mysqli( 'localhost', 'test', 'test', 'test');
$sql="select * from t1";
$rs=$mysql->query( $sql ); $a='';
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<?php
while($ro=$rs->fetch_assoc()){
	$a =$ro['nm'];
	echo "<pre>$a</pre>";
}
?>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-20 17:34:13 By : Chaidhanan
 


 

No. 12



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



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


ตอบความคิดเห็นที่ : 11 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-01-20 17:34:13
รายละเอียดของการตอบ ::
จากข้างบนสามารถเรียกได้ปกติครับ

แต่พอผมเอามาใส่ ที่
Code (PHP)
<?php
header("Content-type:text/html; charset=UTF-8");        
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);       
// เชื่อมต่อฐานข้อมูล
include("configmaster.inc.php");
$q = urldecode($_GET["q"]);
$q1 =explode("|",$q);
$ext = ereg_replace('[[:space:]]+', '', trim($q1[1]));
$ext1 = ereg_replace('[[:space:]]+', '', trim($q1[0]));
$pagesize = 20; // จำนวนรายการที่ต้องการแสดง
$table_db="goods"; // ตารางที่ต้องการค้นหา
$find_field="g_code"; // ฟิลที่ต้องการค้นหา
$sql = "select DISTINCT (g_code),(descrip) from $table_db  where locate('$ext', $find_field) > 0 and dept_code='$ext1' order by locate('$ext', $find_field), $find_field limit $pagesize";
$results = mysql_query($sql);
while ($row = mysql_fetch_array( $results )) {
	$id = $row["g_code"];
  	$id2 =  $row["descrip"];
	$name = ucwords( strtolower( $row["g_code"] ) ); 
	$name = str_replace("'", "'", $name);
	$name =  strtoupper($name);
	$display_name = preg_replace("/(" . $ext . ")/i", "<b>$1</b>", $name);
	echo "<li onselect=\"this.setText('$name').setValue('$id','$id2');\">$display_name</li>";
}
mysql_close();
?>

ไม่สามารถเรียกได้ครับ อันที่ มี " อยู่ จะ ไม่เจอครับ แต่ ถ้าไม่มีก็ปกติครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 10:02:29 By : chanut1985
 


 

No. 13



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


23.echo "<li onselect=\"this.setText('$name').setValue('$id','$id2');\">$display_name</li>";

แก้เป็น
Code (PHP)
$hk2 = addslashes($id2);
echo "<li onselect=\"this.setText('$name').setValue('$id','$hk2');\">$display_name</li>";



ปล.

22.$display_name = preg_replace("/(" . $ext . ")/i", "<b>$1</b>", $name);
ตรงสีแดง ถ้า $1 เป็นตัวแปร ก็ไม่เป็นไรครับ
แต่ถ้าไม่ใช่ตัวแปร น่าจะมี warning นะครับ
แก้เป็น

$display_name = preg_replace("/(" . $ext . ")/i", '<b>$1</b>', $name);
ทำ double quote เป็น single quote แทนครับ


ปล. อีกที $id2 เอาเข้า ไว้ใน function โดนครอบจาก onselect="..." พอแทรก $id2 ก็จะเป็น onselect=".... "27x54"..."
มันก็ต้อง error ล่ะครับ
พอใส่ addslashes ก็จะเป็น onselect=".... \"27x54\"..." ก็จะแสดงผลได้ครับ
ถ้าไม่หวงโค๊ดเอามาให้ดูตั้งแต่ตอนแรกก็น่าจะจบไปแต่ คำถามแรกแล้วล่ะครับ


ประวัติการแก้ไข
2015-01-22 10:26:15
2015-01-22 10:33:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 10:22:13 By : Chaidhanan
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-01-22 10:22:13
รายละเอียดของการตอบ ::
<?php
header("Content-type:text/html; charset=UTF-8");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// เชื่อมต่อฐานข้อมูล
include("configmaster.inc.php");
$q = urldecode($_GET["q"]);
$q1 =explode("|",$q);
$ext = ereg_replace('[[:space:]]+', '', trim($q1[1]));
$ext1 = ereg_replace('[[:space:]]+', '', trim($q1[0]));
$pagesize = 20; // จำนวนรายการที่ต้องการแสดง
$table_db="goods"; // ตารางที่ต้องการค้นหา
$find_field="g_code"; // ฟิลที่ต้องการค้นหา
$sql = "select DISTINCT (g_code),(descrip) from $table_db where locate('$ext', $find_field) > 0 and dept_code='$ext1' order by locate('$ext', $find_field), $find_field limit $pagesize";
$results = mysql_query($sql);
while ($row = mysql_fetch_array( $results )) {
$id = $row["g_code"];
$id2 = $row["descrip"];
$name = ucwords( strtolower( $row["g_code"] ) );
$name = str_replace("'", "'", $name);
$name = strtoupper($name);
$display_name = preg_replace("/(" . $ext . ")/i", '<b>$1</b>', $name);
$hk2 = addslashes($id2);
echo "<li onselect=\"this.setText('$name').setValue('$id','$hk2');\">$display_name</li>";

}
mysql_close();
?>
ลองแก้ตามที่ให้มาก็ยังไม่ได้ครับ

ตอนแรกไม่รู้ว่าจะเอา codeหน้าไหนให้ดูครับพอดีมันเป็นสองหน้าติดต่อกัน
แต่พอถามไป เลยพอเดาว่าน่าจะเป็นที่ตรงนี้ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:16:47 By : chanut1985
 


 

No. 15



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



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


อันนี้อีกหน้าครับ

Code (PHP)
<?
// Convert Variable Array To Variable
 
while(list($xVarName, $xVarvalue) = each($_GET)) {
     ${$xVarName} = $xVarvalue;
}
 
 
while(list($xVarName, $xVarvalue) = each($_POST)) {
     ${$xVarName} = $xVarvalue;
}
 
while(list($xVarName, $xVarvalue) = each($_FILES)) {
     ${$xVarName."_name"} = $xVarvalue['name'];
     ${$xVarName."_type"} = $xVarvalue['type'];
     ${$xVarName."_size"} = $xVarvalue['size'];
     ${$xVarName."_error"} = $xVarvalue['error'];
     ${$xVarName} = $xVarvalue['tmp_name'];
}
?>
<?php
session_start() ;
if (!isset($_SESSION['login_true'])) {
     header("www.universe-bty.co.th/posweb");
     exit;
}
?>
<!doctype html>
<!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
<!--[if IE 7]>    <html class="ie7 oldie"> <![endif]-->
<!--[if IE 8]>    <html class="ie8 oldie"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="">
<!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>PosWeb</title>
<link href="boilerplate.css" rel="stylesheet" type="text/css">
<link href="teample/posweb.css" rel="stylesheet" type="text/css">
<!-- 
To learn more about the conditional comments around the html tags at the top of the file:
paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

Do the following if you're using your customized build of modernizr (http://www.modernizr.com/):
* insert the link to your js here
* remove the link below to the html5shiv
* add the "no-js" class to the html tags at the top
* you can also remove the link to respond.min.js if you included the MQ Polyfill in your modernizr build 
-->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="respond.min.js"></script>
<script type="text/javascript" src="auto/autocomplete.js"></script>
<link rel="stylesheet" href="auto/autocomplete.css"  type="text/css"/>
</head>
<body>
<? include("configmaster.inc.php"); 
	$dept1 = $_POST[dept1]; 
	$test1 =explode("|",$dept1);
	$ext = ereg_replace('[[:space:]]+', '', trim($test1[0]));
	if ($dept1=="0") {
	$discounta="ขายปกติ";	
	$discountb="ไม่มี";
	$unit='';
	$disc_help='0';

		}else if ($ext=="1"){
		$discounta="ขายปกติ";
		$discountb="ไม่มี";
		$discountc=$test1[2];
		$unit='';
		$disc_help=$test1[4];
		$_SESSION['ext']=$ext;
		} else {
		$discounta=$test1[0];
		$discountb=$test1[1];
		$discountc=$test1[2];
		$unit=$test1[3]; 
		$disc_help=$test1[4];

		}
$g_code1 = urldecode($_GET["g_code1"])
	?>
<table width="100%" border="0">
  <tr>
          <td width="8%" height="21">&nbsp;</td>
          <td width="8%">&nbsp;</td>
          <td width="8%">&nbsp;</td>
          <td width="39%"></td>
          <td width="7%"><form name="shop" method="post" action="shop.php">
              <?
	unset($_SESSION['ses_g_code']);	
	unset($_SESSION['ses_size']);	
	unset($_SESSION['ses_color']);	
	unset($_SESSION['ses_amount']);
	unset($_SESSION['ses_price']);
	unset($_SESSION['sale']);	
	?>
   <input type="submit" name="shop" id="shop" value="เลือกร้าน">
 </form></td>
          <td width="10%"><form name="shop" method="post" action="main.php">
      <input name="s_group" type="hidden" id="s_group" value="<?php echo $s_group ; ?>">
      <input name="s_code" type="hidden" id="s_code" value="<?php echo $s_code ; ?>">
    <input name="abb_name" type="hidden" id="abb_name" value="<?php echo $abb_name ; ?>">
    <input name="dept_code" type="hidden" id="dept_code" value="<?php echo $dept_code ; ?>">
    <input name="pl_code" type="hidden" id="pl_code" value="<?php echo $pl_code ; ?>">
   <input type="submit" name="date" id="date" value="เลือกวันที่ทำการ">
       <? include("unset.inc.php"); ?>
 </form>       </td>
           <td width="10%"><form name="shop" method="post" action="prodisc.php">
      <input name="s_group" type="hidden" id="s_group" value="<?php echo $s_group ; ?>">
      <input name="s_code" type="hidden" id="s_code" value="<?php echo $s_code ; ?>">
    <input name="abb_name" type="hidden" id="abb_name" value="<?php echo $abb_name ; ?>">
    <input name="dept_code" type="hidden" id="dept_code" value="<?php echo $dept_code ; ?>">
    <input name="dateshop" type="hidden" id="dateshop" value="<?php echo $dateshop ; ?>">
    <input name="pl_code" type="hidden" id="pl_code" value="<?php echo $pl_code ; ?>">
    <? include("unset.inc.php"); ?>
    <input type="submit" name="pr" id="pr" value="เลือกโปรโมชั่น">
 </form>       </td>
          <td width="10%"> <form name="logout" method="post" action="logout.php">   
  <input type="submit" name="logout2" id="logout2" value="ออกจากระบบ">
    </form></td>
        </tr>
      </table>
<div class="gridContainer clearfix">
<form id="form1" name="form1" method="post" action="">
  <h2 align="center"><strong>บันทึกยอดขาย <?php echo $_SESSION[dateshop];?></strong></h2>
  <table width="230" border="0" cellspacing="3" cellpadding="0" align="center">
    <tr>
      <td width="64" align="left">รหัสสินค้า</td>
      <td width="157">
       <input name="show_arti_topic" type="text" id="show_arti_topic"   />
  	  <input name="g_code" type="hidden" id="g_code" value="" /></td>
    </tr>
        <tr>
      <td align="left">ชื่อสินค้า</td>
      <td><input name="descrip1" type="text" id="descrip1" value="<? echo addslashes($descrip1);?>" /></td>
    </tr>
    <tr>
      <td align="left">ไซส์</td>
      <td><select name="size" id="size"> </select></td>
    </tr>


    <tr>
      <td align="left">สี</td>
      <td><select name="color" id="color"> </select></td>
    </tr>
    <tr>
      <td align="left">จำนวน</td>
      <td><input type="text" name="amount" id="amount" onKeyPress="CheckNum()" /></td>
    </tr>
    <tr>
      <td align="left">ราคา</td>
      <td><input type="text" name="price" id="price" onKeyPress="CheckNum()"/></td>
    </tr>
    <? if ($unit1=='B'){ ?>
     <tr>
      <td align="left">ส่วนลดคูปอง</td>
      <td><input type="text" name="cupon" id="cupon" /></td>
    </tr>
    <? } ?>
     <tr>
      <td align="center">&nbsp;</td>
      <td>
    <label>
    <input name="sale" type="radio" value="1" checked="checked" />
    ขาย
    </label>
  </p>
  <p>
    <label>
    <input name="sale" type="radio" value="2" />
    แถม
    </label>   
</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="button" name="addPro" id="addPro" value="ตกลง" />
      <input type="button" name="cancel" id="cancel" value="Cancel" /></td>
    </tr>
  </table>
  <input name="s_code" type="hidden" id="s_code" value="<?php echo $s_code; ?>">
  <input name="discounta" type="hidden" id="discounta" value="<?php echo $discounta; ?>">
  <input name="discountb" type="hidden" id="discountb" value="<?php echo $discountb; ?>">
  <input name="discountc" type="hidden" id="discountc" value="<?php echo $discountc; ?>">
  <input name="disc_help" type="hidden" id="disc_help" value="<?php echo $disc_help; ?>">
  <input name="unit" type="hidden" id="unit" value="<?php echo $unit; ?>">
  <input name="s_group" type="hidden" id="s_group" value="<?php echo $s_group; ?>">
  <input name="dept_code" type="hidden" id="dept_code" value="<?php echo $dept_code ; ?>">
  <input name="pl_code" type="hidden" id="pl_code" value="<?php echo $pl_code ; ?>">
  <input name="dateshop" type="hidden" id="dateshop" value="<?php echo $dateshop  ; ?>">
  <input name="dept1" type="hidden" id="dept1" value="<?php echo $dept1  ; ?>">
  <input name="abb_name" type="hidden" id="abb_name" value="<?php echo $abb_name  ; ?>">
</form>
<br />
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
	
});
</script>
<script type="text/javascript">
function make_autocom(autoObj,showObj,showObj2){
	var mkAutoObj=autoObj; 
	var mkSerValObj=showObj; 
	var mkSerValObj2=showObj2; 
	new Autocomplete(mkAutoObj, function() {
		this.setValue = function(id,id2) {		
			document.getElementById(mkSerValObj).value = id;
			document.getElementById(mkSerValObj2).value = id2;
			$.post("get_officer1.php",{g_code:id},function(data){
				$("#size").html(data);
			});
			$.post("get_officer.php",{g_code:id},function(data){
				$("#color").html(data);
			});
		}

		if ( this.isModified )
			this.setValue("");
		if ( this.value.length < 1 && this.isNotClick ) 
			return ;	
		return "gdata.php?q=<?=$dept_code?>|" +encodeURIComponent(this.value);
    });	
}	
 
// การใช้งาน
// make_autocom(" id ของ input ตัวที่ต้องการกำหนด "," id ของ input ตัวที่ต้องการรับค่า");
make_autocom("show_arti_topic","g_code","descrip1");
</script>
<div id="showPro">

</div>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
	$("#addPro").click(function(){
		$.post("genPro.php",$("#form1").serialize(),function(){
			$("#showPro").load("genPro.php?showDtata=1");
			$("#form1")[0].reset();
		});
	});
	
	$("#cancel").click(function(){
		$("#form1")[0].reset();
	});	
	
	$("#Clear").live("click",function(){
		$.get("genPro.php",{clear:1},function(){
			$("#showPro").load("genPro.php");
		});
	});
		$(".delItem").live("click",function(event){
		event.preventDefault();
		var idkey=$(this).attr("href");
		idkey=idkey.replace("#","");
		$(this).parent("td").parent("tr").fadeOut();
		$.get("genPro.php?method=delete",{key:idkey},function(){
			$("#showPro").load("genPro.php?showDtata=1");


		});
	});
});
</script>
</div>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:29:59 By : chanut1985
 


 

No. 16



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


อีกนิดครับ วิวซอร์สที่ browser เอาตรง <li> ที่มีปัญหามาดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:31:08 By : Chaidhanan
 


 

No. 17



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



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


normal


error
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:35:15 By : chanut1985
 


 

No. 18



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ถ้าเป็น chrome คลิกขวา รหัสต้นฉบับ/View Source
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:40:21 By : Chaidhanan
 


 

No. 19



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



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


<!doctype html>
<!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
<!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
<!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="">
<!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>PosWeb</title>
<link href="boilerplate.css" rel="stylesheet" type="text/css">
<link href="teample/posweb.css" rel="stylesheet" type="text/css">
<!--
To learn more about the conditional comments around the html tags at the top of the file:
paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

Do the following if you're using your customized build of modernizr (http://www.modernizr.com/):
* insert the link to your js here
* remove the link below to the html5shiv
* add the "no-js" class to the html tags at the top
* you can also remove the link to respond.min.js if you included the MQ Polyfill in your modernizr build
-->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="respond.min.js"></script>
<script type="text/javascript" src="auto/autocomplete.js"></script>
<link rel="stylesheet" href="auto/autocomplete.css" type="text/css"/>
</head>
<body>
<table width="100%" border="0">
<tr>
<td width="8%" height="21">&nbsp;</td>
<td width="8%">&nbsp;</td>
<td width="8%">&nbsp;</td>
<td width="39%"></td>
<td width="7%"><form name="shop" method="post" action="shop.php">
<input type="submit" name="shop" id="shop" value="เลือกร้าน">
</form></td>
<td width="10%"><form name="shop" method="post" action="main.php">
<input name="s_group" type="hidden" id="s_group" value="1009">
<input name="s_code" type="hidden" id="s_code" value="1009">
<input name="abb_name" type="hidden" id="abb_name" value="เซ็นทรัล รามอินทรา">
<input name="dept_code" type="hidden" id="dept_code" value="TM">
<input name="pl_code" type="hidden" id="pl_code" value="STANDARD">
<input type="submit" name="date" id="date" value="เลือกวันที่ทำการ">
</form> </td>
<td width="10%"><form name="shop" method="post" action="prodisc.php">
<input name="s_group" type="hidden" id="s_group" value="1009">
<input name="s_code" type="hidden" id="s_code" value="1009">
<input name="abb_name" type="hidden" id="abb_name" value="เซ็นทรัล รามอินทรา">
<input name="dept_code" type="hidden" id="dept_code" value="TM">
<input name="dateshop" type="hidden" id="dateshop" value="2015-01-22">
<input name="pl_code" type="hidden" id="pl_code" value="STANDARD">
<input type="submit" name="pr" id="pr" value="เลือกโปรโมชั่น">
</form> </td>
<td width="10%"> <form name="logout" method="post" action="logout.php">
<input type="submit" name="logout2" id="logout2" value="ออกจากระบบ">
</form></td>
</tr>
</table>
<div class="gridContainer clearfix">
<form id="form1" name="form1" method="post" action="">
<h2 align="center"><strong>บันทึกยอดขาย 2015-01-22</strong></h2>
<table width="230" border="0" cellspacing="3" cellpadding="0" align="center">
<tr>
<td width="64" align="left">รหัสสินค้า</td>
<td width="157">
<input name="show_arti_topic" type="text" id="show_arti_topic" />
<input name="g_code" type="hidden" id="g_code" value="" /></td>
</tr>
<tr>
<td align="left">ชื่อสินค้า</td>
<td><input name="descrip1" type="text" id="descrip1" value="" /></td>
</tr>
<tr>
<td align="left">ไซส์</td>
<td><select name="size" id="size"> </select></td>
</tr>


<tr>
<td align="left">สี</td>
<td><select name="color" id="color"> </select></td>
</tr>
<tr>
<td align="left">จำนวน</td>
<td><input type="text" name="amount" id="amount" onKeyPress="CheckNum()" /></td>
</tr>
<tr>
<td align="left">ราคา</td>
<td><input type="text" name="price" id="price" onKeyPress="CheckNum()"/></td>
</tr>
<tr>
<td align="center">&nbsp;</td>
<td>
<label>
<input name="sale" type="radio" value="1" checked="checked" />
ขาย
</label>
</p>
<p>
<label>
<input name="sale" type="radio" value="2" />
แถม
</label>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" name="addPro" id="addPro" value="ตกลง" />
<input type="button" name="cancel" id="cancel" value="Cancel" /></td>
</tr>
</table>
<input name="s_code" type="hidden" id="s_code" value="1009">
<input name="discounta" type="hidden" id="discounta" value="ขายปกติ">
<input name="discountb" type="hidden" id="discountb" value="ไม่มี">
<input name="discountc" type="hidden" id="discountc" value="">
<input name="disc_help" type="hidden" id="disc_help" value="0">
<input name="unit" type="hidden" id="unit" value="">
<input name="s_group" type="hidden" id="s_group" value="1009">
<input name="dept_code" type="hidden" id="dept_code" value="TM">
<input name="pl_code" type="hidden" id="pl_code" value="STANDARD">
<input name="dateshop" type="hidden" id="dateshop" value="2015-01-22">
<input name="dept1" type="hidden" id="dept1" value="0">
<input name="abb_name" type="hidden" id="abb_name" value="เซ็นทรัล รามอินทรา">
</form>
<br />
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
$(function(){

});
</script>
<script type="text/javascript">
function make_autocom(autoObj,showObj,showObj2){
var mkAutoObj=autoObj;
var mkSerValObj=showObj;
var mkSerValObj2=showObj2;
new Autocomplete(mkAutoObj, function() {
this.setValue = function(id,id2) {
document.getElementById(mkSerValObj).value = id;
document.getElementById(mkSerValObj2).value = id2;
$.post("get_officer1.php",{g_code:id},function(data){
$("#size").html(data);
});
$.post("get_officer.php",{g_code:id},function(data){
$("#color").html(data);
});
}

if ( this.isModified )
this.setValue("");
if ( this.value.length < 1 && this.isNotClick )
return ;
return "gdata.php?q=TM|" +encodeURIComponent(this.value);
});
}

// การใช้งาน
// make_autocom(" id ของ input ตัวที่ต้องการกำหนด "," id ของ input ตัวที่ต้องการรับค่า");
make_autocom("show_arti_topic","g_code","descrip1");
</script>
<div id="showPro">

</div>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("#addPro").click(function(){
$.post("genPro.php",$("#form1").serialize(),function(){
$("#showPro").load("genPro.php?showDtata=1");
$("#form1")[0].reset();
});
});

$("#cancel").click(function(){
$("#form1")[0].reset();
});

$("#Clear").live("click",function(){
$.get("genPro.php",{clear:1},function(){
$("#showPro").load("genPro.php");
});
});
$(".delItem").live("click",function(event){
event.preventDefault();
var idkey=$(this).attr("href");
idkey=idkey.replace("#","");
$(this).parent("td").parent("tr").fadeOut();
$.get("genPro.php?method=delete",{key:idkey},function(){
$("#showPro").load("genPro.php?showDtata=1");


});
});
});
</script>
</div>
</body>
</html>


อันนี้เหรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:41:51 By : chanut1985
 


 

No. 20



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


เวลาเรา จาก browser พวก chrome firefox IE ครับ ให้คลิกขวา บน browser เลือก view source
copy มาเฉพาะ Tag <li onselect=""></li> อันที่มีปัญหามาดูครับ

อยากเห็น result ตรงนั้น ว่ามันมี รูปแบบอย่างไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 11:52:08 By : Chaidhanan
 


 

No. 21



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



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


ผมกด view source แล้วมันไม่มี Tag <li onselect=""></li> อันนี้ ครับ
เหมือนมันอยู่คนละหน้าเลยมะเจอเป่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 12:36:11 By : chanut1985
 


 

No. 22



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ความเห้น 17 เอามาจากไหนครับ วิวซอร์ส หน้านี้แหล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 12:50:12 By : Chaidhanan
 


 

No. 23



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : deawx เมื่อวันที่ 2015-01-20 13:11:31
รายละเอียดของการตอบ ::
ลองตามความคิดเห็นที่ 4 รึยังครับ


echo stripslashes($row["descrip"]);


หรือ อาจจะ

echo addslashes($row["descrip"]);


หรือ

echo replace('"', '\"', $row["descrip"]);



ประวัติการแก้ไข
2015-01-22 13:01:44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 13:00:06 By : {Cyberman}
 


 

No. 24



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



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


ถ้าจาก ความคิดเห็นที่ 17 จะได้ออกมา ตามที่ 19 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 13:06:54 By : chanut1985
 


 

No. 25



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ผมคงแก้ไขโค๊ดให้ไม่ได้หรอกครับ เพราะ เป็น ajax ไปโหลด menu

แนะนำ ให้ ลง firebug plugin เพื่อ ตรวจสอบ ajax และค่าที่ส่งมานะครับ
โค๊ดที่เอามาให้ดู เขียนได้ดีนะครับ แต่ไม่น่าจะมาตายกับ double quote เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 13:32:39 By : Chaidhanan
 


 

No. 26



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



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


ตอบความคิดเห็นที่ : 25 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-01-22 13:32:39
รายละเอียดของการตอบ ::
ขอบคุณครับ
เหมือน double quote มันทำให้ผมส่งค่าไปไม่ได้ครับ แต่ลองที่เอามาให้ มันก็ยัง double quote เลยไม่รุ้จะทำยังงัยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 13:41:08 By : chanut1985
 


 

No. 27



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



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


สรุปผม ใช้วิธีนี้ครับ

$id2 = str_replace('"',"",$row["descrip"]);

ได้แล้วครับ ขอบคุณทุกคนครับ


นึกออกเพราะพี่บอกว่าตายที่ double quote เพระาตอนแรกผมแปลงเป็๋น \ ก็ไม่สามารถส่งมาได้

เลยลองให้กลายเป็น ช่องว่าง

แสดงว่า ajax ไม่สามาส่งค่า สัญลักษณ์ได้เหรอครับหรือว่าผิดตรงไหนครับ


ประวัติการแก้ไข
2015-01-22 13:54:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 13:50:16 By : chanut1985
 


 

No. 28



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


จริงแล้วมันส่งมาได้ครับ แต่ผมเข้าไม่ถึงโปรแกรม รับส่ง ไม่รู้ ว่าใช้ ฟังก์ชั่นตัวไหนโหลดมา


แต่ถ้าเป็นผม ผมจะไม่ส่งเป็น tag html มาครับ ผมจะส่ง เป็น json_encode( array ของ result) มาเลยครับ
แล้วมา Generate tag ul li ในฝั่ง client ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-22 14:30:04 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

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