2012-01-04 3 views
-1

iPhoneアプリケーションを処理するPHP/MySQL Webサービスを実装しました。ローカルホストでテストしたいときは、 JSONエンコードレスポンスを送信する: $ liste_des_themes = array();サーバ上でPHP/MySQL Webサービスをテストするにはどうすればいいですか

$liste_des_themes=array("Préfectures et sous-préfectures","Mairie","Banque","Restaurant"); 
     $in_list = "'".implode("','", $liste_des_themes)."'"; 
     $stmt = $this->db->prepare('SELECT libelle,activite,adresse,tel,lat,lng FROM etablissements where type IN ('.$in_list.')'); 
     $stmt->execute(); 
     $stmt->bind_result($libelle,$activite,$adresse,$tel,$lat,$lng); 
     while ($stmt->fetch()) { 
      echo "$libelle | $activite | $adresse | $tel | $lat | $lng<br/>"; 
     } 
     $stmt->close();  

     $result = array("themes" => $stmt); 
     sendResponse(200, json_encode($result)); 
     return true; 

私はちょうどそれをテストしようとする瞬間を、私は知らないが、私はそれは私に有名なJSON {}でJSONデータを返すべきであると仮定し、POSTリクエストで私のWebサービスを呼び出すするつもりしかし、私はこのエラーがあります:

Fatal error: Call to undefined function sendResponse() 

答えて

2

sendResponseはPHP関数ではありません。

はこのお試しください:

$result = array("themes" => $stmt); 
     echo json_encode($result); 
+0

ああありがとうの男を:) – Malloc

関連する問題