【问题标题】:AJAX/PHP/MySQL/HTML Search MySQL based off of generated variable and display cell in tableAJAX/PHP/MySQL/HTML 根据生成的变量搜索 MySQL 并在表格中显示单元格
【发布时间】:2017-09-20 14:37:59
【问题描述】:

我正在构建一个自定义部件生成器,我试图让它通过生成的部件号搜索 MySQl 数据库,然后将价格输出到表格中的单元格中。我不知道如何通过生成的零件号进行搜索并输出价格。部件号由 Javascript 生成,但示例部件号为 133-FTHxFTH-075-N1-00。这是我的 Ajax 脚本

var request = $.ajax({ url: "http://localhost/filenamehere.php", type: "post", data: "partnumber" }); request.done(function (response) { document.getElementById("price1").innerHTML = response; });

这是我的 PHP 代码

if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT 'LDS_Price_$' FROM list where 
Part_Number=**This is wher the generated part number would go** ");

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>";

mysqli_close($con);
?>`

【问题讨论】:

  • 你试过什么?给我们看看代码?
  • 你的filenamehere.php需要连接数据库,运行查询并返回结果。

标签: php jquery html mysql ajax


【解决方案1】:

如果您的 php 文件仅以纯文本形式返回价格...

myPartNumber = '133-FTHxFTH-075-N1-00';

$.ajax({
    type: 'POST',
    url: "http://localhost/filenamehere.php",
    data: { partnumber: myPartNumber },
    dataType: 'html',
    async: true,
    success: function(data) {
        $('#price').html(data);
    }
});

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2021-01-07
    • 2010-12-26
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    相关资源
    最近更新 更多