質問するログイン新規登録

質問編集履歴

4

誤字

2016/09/16 10:35

投稿

Hutax
Hutax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -101,7 +101,7 @@
101
101
  using UnityEngine;
102
102
  using System.Collections;
103
103
 
104
- public class Test : MonoBehaviour {
104
+ public class Post : MonoBehaviour {
105
105
 
106
106
  void Start ()
107
107
  {

3

誤字

2016/09/16 10:35

投稿

Hutax
Hutax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -110,7 +110,7 @@
110
110
 
111
111
  private IEnumerator Connect()
112
112
  {
113
- string url = "http://localhost/test.php";
113
+ string url = "http://localhost/postdata.php";
114
114
 
115
115
  //WWWForm:WWWクラスを使用してwebサーバにポストするフォームデータを生成するヘルパークラス
116
116
  WWWForm wwwForm = new WWWForm();

2

補足説明。ソースコード

2016/09/16 09:30

投稿

Hutax
Hutax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -96,6 +96,39 @@
96
96
 
97
97
  ```
98
98
 
99
+ Post.cs
100
+ ```lang-C#
101
+ using UnityEngine;
102
+ using System.Collections;
103
+
104
+ public class Test : MonoBehaviour {
105
+
106
+ void Start ()
107
+ {
108
+ StartCoroutine(Connect());
109
+ }
110
+
111
+ private IEnumerator Connect()
112
+ {
113
+ string url = "http://localhost/test.php";
114
+
115
+ //WWWForm:WWWクラスを使用してwebサーバにポストするフォームデータを生成するヘルパークラス
116
+ WWWForm wwwForm = new WWWForm();
117
+
118
+ //AddFieldでfieldに値を格納
119
+ wwwForm.AddField("year", CntrlBtn.Instance.Postyear);
120
+ wwwForm.AddField("month", CntrlBtn.Instance.Postmonth);
121
+
122
+ //WWWオブジェクトにURL,WWWFormをセットすることでPOST,GETを行える。
123
+ WWW form = new WWW(url, wwwForm);
124
+
125
+ //実行
126
+ yield return form;
127
+ Debug.Log(form.text);
128
+ }
129
+ }
130
+ ```
131
+
99
132
  ###試したこと
100
133
  postdata.phpのPOSTされたデータ
101
134
  $year = $_POST['year'];
@@ -113,4 +146,8 @@
113
146
 
114
147
  まだUnity、php等プログラミングに関して、始めたばかりですので、至らない点が多く、皆様のお力をお借りしたいと思い投稿しました。
115
148
  拙い説明ではあると思いますが、ご教授お願いできませんでしょうか。
116
- よろしくお願い致します。
149
+ よろしくお願い致します。
150
+
151
+ ###補足
152
+ ご回答がありましたように、Unity側から、phpへデータをPOSTしているソースコード Post.csを載せました。
153
+ このソースでは、Unityで、ボタンを押したとき、そのボタンについてるTextの値を取得し、それをphpにpostしています。

1

誤字

2016/09/16 08:56

投稿

Hutax
Hutax

スコア32

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
  $sth = $dbh->prepare("SELECT * FROM table WHERE year = '$year' AND month = $month");
25
25
  $sth->execute();
26
26
 
27
- $ClassroomData = array();
27
+ $selectData = array();
28
28
 
29
29
  while($row = $sth->fetch(PDO::FETCH_ASSOC)){
30
30
  $selectData[]=array(