htmlページで生成された部品番号で部品のデータベースを検索し、その値をセルに出力しようとしています。
はここに私のAjaxのスクリプトと変数PHPを使用してMySQLを検索し、HTMLにある変数
var Row = document.getElementById("test2");
var Cells = Row.getElementsByTagName("td");
$myPartNumber = Cells[1].innerText;
$.ajax({
type: 'POST',
url: "http://localhost/filenamehere.php",
data: { Part_Number : $myPartNumber },
dataType: 'html',
async: true,
success: function(data) {
$('#price').html(data);
}
});
}
は私のPHPコード
$result = mysqli_query($con,"SELECT * FROM nipple_list where Part_Number='$myPartNumber' ");
echo "<table border='1'>
<tr>
<th>LDS Price $</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['LDS_Price_$'] . "</td>";
echo "</tr>";
}
echo "</table>";
です私はあなたのAJAXでのポストを使用しているので
Notice: Undefined variable: myPartNumber in C:\Apache24\htdocs\filenamehere.php on line 10
変更 '' '' – bassxzero
また、あなたが準備したクエリを使用しなければならない "PART_NUMBERは= '$ _ POST [' PART_NUMBER ']' nipple_list SELECT * FROM "する" nipple_list FROM PART_NUMBERは= '$ myPartNumber' SELECT *" 。 – bassxzero
このエラーが発生しました:Parse error:予期しない ''(T_ENCAPSED_AND_WHITESPACE)、識別子(T_STRING)または変数(T_VARIABLE)または数値(T_NUM_STRING)をC:\ Apache24 \ htdocs \ filenamehere.phpの10行目に入力してください –