javascript js调用php方法

本文介绍了一种使用PHP和MySQL批量获取指定分类下所有商品名称的方法。通过表单提交,用户可以输入分类ID(cid),点击按钮后,系统将执行PHP代码,从数据库中检索对应分类的所有商品名称并显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现功能

有一个按钮和一个输入框 输入框输入 按钮点击以后 执行php代码

百度了好久 发现还是表单提交最合理

<div id="side-tab3">
            <h2>批量获取数据</h2>
            <p>根据cid 获取所有商品名称</p>
            <form action="admin.php#side-tab3" id="form_get_all_name" method="post">
                <input type="text" id="cid_all_name" name="cid_all_name">
                <button class="btn btn-success cid_all_name">获取</button>
            </form>
            <div>
                <?php echo $cid_data ?>
            </div>
        </div>

$cid_data可以在文件php代码中顶部处理

function getCidAllNamme($con, $name)
{
    $sql = "select `name` from `la_goods` where `cid`='{$name}'";
    if (!$obj = mysqli_query($con, $sql)) {
        die(mysqli_error($con) . $sql);
    }
    $nameList = array();
    while ($res = mysqli_fetch_assoc($obj)) {
        $nameList[] = $res;
    }
    $cid_data = '';
    if (count($nameList) > 0) {
        $cid_data .= "['";
        //python 中数组的表示方法  ['','']
        foreach ($nameList as $item) {
            $cid_data .= "'".$item['name']."'";
        }
        $cid_data .= "']";
    }
    return $cid_data;
}

$cid_all_name = $_POST['cid_all_name'];
if (!empty($cid_all_name)) {
    $cid_data = getCidAllNamme($con, $cid_all_name);
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值