$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+
Я рекомендую вам использовать 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);
Других решений пока нет …