C # — Получить данные PHP на отдельный текстовый блок в окне Phone 8.1

$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();
}

Эта функция также работает правильно. Он показывает ответ из файла PHP в tblock.Text,

Проблема в том, что весь текст отображается в одном текстовом блоке. Есть ли способ показать имя, возраст и группу блоков в отдельном текстовом блоке.

Ответ из вышеуказанного файла:

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

Я хочу разделить их как

Nametexbock:adma
Agetextblock:23
BlockGptextblock:B+

0

Решение

Я рекомендую вам использовать 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);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]