나는 숙제를하는 데 어려움을 겪고 있습니다. 한 필드의 값이 페이지를 다시로드하지 않고 변경 될 때 다른 필드를 자동으로 채우는 판매 송장 시스템을 만들려고합니다. 세션을 사용하여 시도했지만 잘 작동하지 않는 이유는 페이지를 새로 고침해야하기 때문입니다.텍스트 상자 자동 완성 PHP로
SQL에서 항목 설명 가져 오기 데이터를 만들었으며 선택한 항목의 단위를 제공해야합니다. 아무도 도와 줄 수 있니? 여기
내 전체 코드입니다 :function suggestValues() {
$("#field").autocomplete("suggestions.php", {
width: 256,
selectFirst: false
});
}
$(document).ready(function(){
suggestValues();
});
<body>
<form name="search" method="post" action="enter_sales2.php">
<table>
<tr>
<td> Receipt #: </td>
<td> <input type="text" size="20" maxlength="15" name="receiptNum"> </td>
</tr>
<tr>
<td> Customer Name: </td>
<td> <input type="text" size="20" maxlength="50" name="customerName"> </td>
</tr>
</table>
<table>
<tr align="center">
<td>Qty</td>
<td> Item Description </td>
<td> Unit </td>
<td> Amount </td>
<td> Total </td>
</tr>
<tr>
<td> <input type="text" size="5" name="qty1"> </td>
<td> <input type="text" size="39" name="item1" id="field" /> </td>
<td> <input type="text" size="5" name="unit1"> </td>
<td> <input type="text" size="5" name="amt1"> </td>
<td> <input type="type" size="8" name="total1"> </td>
</tr>
</table>
여기 내 PHP는 검색에 대한 파일입니다
이<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("consteel", $con);
function autosuggest() {
$q = strtolower($_GET["q"]);
$results = mysql_query("SELECT *FROM item WHERE item_name LIKE '%$q%' LIMIT 10");
while($result=mysql_fetch_assoc($results)){
$item_name = $result['item_name'];
if (strpos(strtolower($item_name), $q) !== false) {
echo "$item_name\n";
}
}
}
autosuggest();
?>
이 저를 도와주세요 ..
여기에 코드 시작 부분에서 이러한 공백을 모두 제거해야합니다. 스크롤해야 할 때 읽는 것이 어렵습니다. – axiomer