【问题标题】:Retrieve PHP data on separate text block in window Phone 8.1在 Windows Phone 8.1 中的单独文本块上检索 PHP 数据
【发布时间】:2017-01-08 17:01:48
【问题描述】:
$query = "SELECT * FROM user";
$result = sqli_query($con,$query);

while(cvt=sqli_fetch_assoc($result))
{
    echo $cvt['name'];
    echo $cvt['age'];
    echo $cvt['blood_group'];
    echo ",";
}

显示用户信息的 PHP 文件。它工作正常。

这是我的 Windows Phone 8.1 C# 函数,它从 PHP 文件中检索此数据。

 public async void sndandrec(string feedingaddress, HttpResponseMessage     response, TextBlock  tblock, HttpClient myhttpClient, int work)
        {
            try
            {
                response = await myhttpClient.GetAsync(resourceUri);
                response.EnsureSuccessStatusCode();
                responseText = await response.Content.ReadAsStringAsync();
            }
            catch (Exception ex)
            {
                // Need to convert int HResult to hex string
                tblock.Text = "Error = " + ex.HResult.ToString("X") +
                "  Message: " + ex.Message;
                responseText = "";
            }
            tblock.Text = response.StatusCode + " " + response.ReasonPhrase;

            tblock.Text = responseText.ToString();
        }

此功能也可以正常工作。它在tblock.Text 中显示来自 PHP 文件的响应。

问题是所有文本都显示在一个文本块中。有没有办法在单独的文本块中显示名称、年龄和块组。

上述文件的响应是

adam23B+,david30AB+ .......

我想把它们分开

Nametexbock:adma
Agetextblock:23
BlockGptextblock:B+ 

【问题讨论】:

    标签: c# php mysql xaml


    【解决方案1】:

    我建议您使用 json_encode 将数据从一个应用程序传递到另一个应用程序

    替换此代码

    while(cvt=sqli_fetch_assoc($result)){
    echo $cvt['name'];
    echo $cvt['age'];
    echo $cvt['blood_group'];
    echo ",";
    }
    

    与

    while(cvt=sqli_fetch_assoc($result)){
    $d[] = array('Nametexbock'=>$cvt['name'],'Agetextblock'=>$cvt['age'],'BlockGptextblock'=>$cvt['blood_group'])
      }
    echo json_encode($d);
    

    【讨论】:

    • 感谢@Ajeet Kumar 的回答。你知道有什么好文章告诉我如何在 Windows Phone 8.1 App 中检索该 json 数据吗?
    • 请回复此帖Click to go
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多