AnsweredAssumed Answered

カスタムwebwithPHPの検索について

Question asked by user23884 on Sep 23, 2015
Latest reply on Sep 25, 2015 by user23884

よろしくお願いします。

 

現在FileMakerServer13にあるphpのチュートリアルを見ながら作成しています。

今回教えていただきたいのは、レッスン3にあるデータへの入力方法を参考に、以下のように作成しています。

 

〜入力フォームからデータの受け取り〜

$respondent_data = array(

                                 'test_school' => $_POST['test_school'],

                                 'test_ID'        => $_POST['test_ID'],

                                 'test_pass'    => $_POST['test_pass'],

                                                                  );

〜そのデータをファイルメーカーのデータに新規作成〜

$newRequest =& $fm->newAddCommand('phptest', $respondent_data);

$result = $newRequest->execute();


上記については

レイアウト:phptest 内の各フィールド「test_school、test_ID、test_pass」にちゃんと全てのデータが入ります。

※ここまで上手くいっています。


上記を参考に検索を行いたいと思い、上記の続きに下記を追加しました。

〜検索コマンド〜

$compoundFind = $fm->newCompoundFindCommand('phptest', $respondent_data);

$result1 = $compoundFind->execute();

           

$records = $result1->getRecords();

$record = $records[0];


〜検索結果内のフィールド「answer」を表示させる。〜

echo "<p> " . $record->getField('answer') . "</p>";

 

しかしこれではうまく値が返ってきませんでした。

検索コマンドではarrayで囲んだデータを反映できないのでしょうか?

それとももっと根本的な部分が間違っているのでしょうか?

 

すいませんがご教授お願いいたします。

Outcomes