みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
カスタムwebwithPHPを使用するにあたっての質問です。
Filemaker側にテーブルが2つあります。
テーブル1:ワークテーブル
テーブル2:商品マスタ
テーブル1とテーブル2は商品コードフィールドでリレーションを組んでおり、
ワークテーブルのレイアウトにて商品コードフィールドを自由入力し、その値とつながった商品マスタの情報を表示するようにしてあります。
Filemakerで使用する場合はワークデータのフィールドをグローバルにして、ユーザーごとに違う情報が表示されるようになっています。
上記をPHPで行いたいたいと思い、web上に検索フィールドを用意し、PHPからFilemakerのスクリプトにより、検索フィールドの引数をワークテーブルのフィールドに挿入し、表示される商品マスタの情報をwebに返すようにしました。(カスタムwebでは使えないとのことなので、グローバルフィールドは外してあります。)
これについて質問なのですが、AさんとBさんが、PCから違う商品コードをweb上の検索フィールドに同時に入力し実行した場合、2人のネットワークやPCの差により違うデータが表示される危険性はあるのでしょうか?
(Aさんが商品コード1を入力し検索をかけた時に、スクリプトが実行され商品コード1が入力されるが、返ってきた情報をPHPで変数にいれようとしている最中に、Bさんが商品コード2で検索をかけることで、Filemakerのレイアウト上で最後に表示されている情報は商品コード2の情報になる。➡︎AさんにはPHPでFilemakerのデータを読み込んでいる途中で商品コード2の情報が入ってくる。 など)
すいませんがご教授お願いいたします。
FileMaker共有で、検索フィールドをグローバルにしないとバッティングしますよね。カスタムWebでも同じです。
カスタムWebの場合、検索フィールドは不要で、検索語をinput textで入力、商品マスタで検索すればいいです。
Offline
FileMaker共有で、検索フィールドをグローバルにしないとバッティングしますよね。カスタムWebでも同じです。
カスタムWebの場合、検索フィールドは不要で、検索語をinput textで入力、商品マスタで検索すればいいです。
ありがとうございます。 別方法を考えます。
商品マスタに関しては例でして、本番のデータではリレーションを使用した計算や集計があるため、直接マスタの検索ができないため、別テーブルよりリレーションを使用している形になっています
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 503.8 KiB (Peak: 514.48 KiB) ]