为了账号安全,请及时绑定邮箱和手机立即绑定

获取要传递给php表单的变量

获取要传递给php表单的变量

蝴蝶不菲 2022-10-14 10:10:59
我正在努力获取以下代码块以将数组变量“行”发送到另一个页面。另一个页面应该从该数组中提取 vendor_id 并帮助使用数据库信息填充表单。我完全不知道如何实现这一点,因为我对 Web 开发相对较新。有人可以指出我正确的方向吗?  function operateFormatter(value, row, index) {    return [      '<a class="remove" href="javascript:void(0)" title="Remove">',      '<i class="fa fa-trash"></i>',      '</a>',      '<a class="view" href="viewVendor.php" title="View">',      '<i class="fa fa-eye"></i>',      '</a>'    ].join('')  }  window.operateEvents = {    'click .view': function (e, value, row, index) {      sessionStorage.setItem("vendor_id", JSON.stringify(row));    },    'click .remove': function (e, value, row, index) {      $table.bootstrapTable('remove', {        field: 'id',        values: [row.id]      })    }  }viewVendor.php<?phpinclude 'config.php';require './db_inc.php';$user = $_SESSION['username'];## Fetch records$stmt = $conn->prepare("SELECT * FROM vendor_data");$stmt->execute();$Records = $stmt->fetchAll();$data = array();foreach($Records as $row){   $data[] = array(      "name"=>$row['name'],      "company"=>$row['company'],      "type"=>$row['type'],      "status"=>$row['status'],      "owner"=>$row['owner'],      "descr"=>$row['descr'],      "owner_email"=>$row['owner_email'],      "dept"=>$row['dept']   );}return json_encode(($data));?><script>alert(sessionStorage.getItem("vendor_id[1]"));</script>我有一个包含上述 viewVendor.php 文件的 php 页面,该文件应该传递信息。也许我把事情复杂化了?
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

您可以将 vendor_id 添加到 a 标签中的查询字符串中,例如(假设“row”是供应商 ID 值):

'<a class="view" href="viewVendor.php?vendor_id=' + row + '" title="View">',

然后在您的 viewVendor.php 文件中,使用以下命令访问它:

$_GET['vendor_id']

尽管如果要使用它来查询您的数据库,您可能希望在 PHP 中验证供应商 ID。


查看完整回答
反对 回复 2022-10-14
  • 1 回答
  • 0 关注
  • 67 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信