PHPのフォームに渡す変数を取得します。

CodedUnknown:

私は別のページに配列変数「行」を送信するために次のコードブロックを得ることに取り組んでいます。他のページには、データベース情報をフォームに移入この配列やヘルプからVENDOR_IDを引く必要があります。私は完全に私は、Web DEVに比較的新しいですとしてこれを実現する方法で迷ってしまいました。右方向への缶誰かのポイント私?


  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

<?php
include '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のページを持っています。たぶん私は以上の事を複雑にしていますか?

トビアス・E.ショーン:

あなたは(「行」と仮定すると、ベンダーID値である)のようなあなたのAタグにクエリ文字列にVENDOR_IDを追加することができます。

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

次に、あなたのviewVendor.phpファイルで、でそれにアクセスします。

$_GET['vendor_id']

あなたがPHPでベンダーIDを検証するかもしれないが、あなたのDBを照会するために使用するために起こっている場合。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=278181&siteId=1