gpt4 book ai didi

php - 将输出的 Html 按钮与输出的 Php/MySQL 数据匹配

转载 作者:行者123 更新时间:2023-11-29 00:49:19 25 4
gpt4 key购买 nike

public function dcr() {
$query = $this->db->query("SELECT * FROM church_repo");
foreach ($query->result() as $row) {
$data = array('churchName' => $row->church_name,
'streetAddress' => $row->street_address,
'locationalState' => $row->locational_state,
'locationalZIP' => $row->locational_zip,
'locationalCountry' => $row->locational_country,
'locationalCity' => $row->locational_city,
'overseerAccountId' => $row->overseer_account_id,
'taxExemptionNumber' => $row->tax_exemption_number,
'accountStatus' => $row->status,
);
$this->load->view('admin-request', $data);
}
}

在我的 Html 中,我正在输出上面的 Php。同样在我的 Html 中,我有两个按钮,它们的 ID 分别为“通过”和“失败”。当我有多行时,脚本在做什么,是在每个输出行上输出这两个具有相同 id 的按钮。这很好,因为它正在做它需要做的事情,但现在我无法识别输出的行。所以我需要能够将每个按钮集与输出的 Php 相匹配。有什么想法吗?

最佳答案

我通常采用的方式是为每一行创建新表单。并在每一行中包含一个带有 id 的隐藏输入字段。

<input type="hidden" name="row_id" value="<?= $overseerAccountId;?>"/>

当用户点击通过/失败时,您只需使用 CI/PHP 来获取该值

<?php 
echo $this->input->post('row_id');
//do work son.
?>

你的代码和我通常做的唯一区别是我移动了我的 foreach进入 View 并遍历每一行创建新的 <tr><td>而不是像你正在做的那样创建新表。但这可以被认为是违反 MVC 标准的

关于php - 将输出的 Html 按钮与输出的 Php/MySQL 数据匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com