ช่วยดู code php หน่อยค่ะ เกี่ยวการ search auto ค่ะ

เริ่มโดย test_one, 17 สิงหาคม 2014, 01:32:01

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

test_one

frm  การส่งข้อมูล ค่ะ
<link rel="stylesheet" href="../css/autocomplete.css"  type="text/css"/>
<script type="text/javascript" src="../js/autocomplete.js"></script>
<form action="frm_po_p_add.php" method="post"enctype="multipart/form-data" name="Main1" id="Main1"  >
<?  for($r=0; $r <= 10; $r  ){  ?>
<input name="productcode_name[]" id="productcode_name[]" type="text" class="bor_in"/>
<input name="productcode_id" id="productcode_id" type="hidden" />
<? } ?>
<input type="submit" name="Submit" value="Next"  />
</form>

<script type="text/javascript">
function make_autocom(autoObj,showObj){
   var mkAutoObj=autoObj;
   var mkSerValObj=showObj;
   new Autocomplete(mkAutoObj, function() {
      this.setValue = function(id) {      
         document.getElementById(mkSerValObj).value = id;
      }
      if ( this.isModified )
         this.setValue("");
      if ( this.value.length < 1 && this.isNotClick )
         return ;   
      return "frm_Seproduccode.php?q="  encodeURIComponent(this.value);
    });   
}   
make_autocom("productcode_name" ,"productcode_id");
</script>


frm_Seproduccode.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);         
require("inc/conn.php");

$q = urldecode($_GET["q"]);
$sql ="select * from tb_productcode where productcode_name LIKE '%$q%'  ";
$results = mysql_query($sql);

while ($row = mysql_fetch_array($results)) {
   $id = $row["producecode_id"]; // ฟิลที่ต้องการส่งค่ากลับ
$name = $row["productcode_name"] ;
$name_no = $row["productcode_code"];
$name = str_replace("'", "'", $name);
$name_no = str_replace("'", "'", $name_no);
$display_name = preg_replace( " ( ". $q .")", " ", $name_no . " "  . $name .  "" );
echo "<li onselect="this.setText('$name').setValue('$id');"> $display_name </li>";
}
?>


คือจะให้สามารถค้นหาได้ทั้ง  10    รายการที่วนลูปค่ะ  ช่วยดู code  ให้หน่อยค่ะ ว่าต้องแก้ไขตรงไหน ค่ะ   :'( :'( :'(

scanfire

จริงๆ มันดูยากเนอะ

เพราะ ท่านใ่มาไม่ครบ นะครับ

1. มี Library Jquery หรือยังครับ
ex : jquery-1.9.1.min.js

2. <?  for($r=0; $r <= 10; $r  ){  ?>
++$r หรือ $r++

3. ผิดตรง logic ครับ
เอา for loop ไปใส้แบบนี้ ในการวนลูป input แต่ไม่ด้มีการแทนค่าให้มัน productcode_name[$r]

4. มัน error ตรงไหน บอกหน่อยครับ
อ่านโค้เแล้ว งง เลย
ทำเว็บไซต์ Magento, รับทำเว็บไซน์ขายของ ,รับตัดเว็บไซต์ responsive  ,รับทำแอพมือถือ ,สอนเขียนโปรแกรม, บริษัทรับทำเว็บไซต์
โทร : 0970011614, 063-187-5099
email : [email protected]

matay107

เดาว่าก๊อปโค๊ดมาแล้วไม่เข้าใจว่าโค๊ดทำงานยังไง
http://www.mtect-news.com เว็บไซต์ ข่าว it ของคนรุ่นใหม่

zazane

วิธีหาเงินที่ง่ายๆ วันละ 350 ผ่านเว็บครอบลิงค์[direct=http://onemore10now.blogspot.com]คลิกเลยค่ะ[/direct]
popup เจ้านี้ สมัครง่าย ทำเงินง่าย[direct=https://www.popads.net/users/refer/519628]ทางนี้[/direct]
โฮสติ้งคุณภาพสูง ราคาถูก มาตรฐาน ISO เจ้าเดียวในไทย
[direct=https://my.thaidatahosting.com/aff.php?aff=227][/direct]
[direct=http://bit.ly/2yY8lhN]pauy[/direct]