在Android中显示php论坛主题列表

时间:2013-03-17 04:54:23

标签: php android mysql

我有Android应用程序。用php论坛。目前我有一个用户表来存储用户详细信息 但我这样做了因为我需要允许用户从android界面发布和评论到论坛。 我需要从论坛中提取主题列表,当用户选择其中一个时,它会显示内容,他可以点击评论按钮转到评论布局,然后将他/评论发送到论坛。

现在我已经制作了这个PHP代码来列出主题

<?php
//This page let display the list of topics of a category
  function __construct() {
    require_once 'DB_Connect.php';
    // connecting to database
    $this->db = new DB_Connect();
    $this->db->connect();
}
 if(isset($_GET['parent']))
{
$id = intval($_GET['id']);
}
   $dn = mysql_query('select t.title,  u.username as author,  from topics as t left join topics left join user as u  where t.parent="'.$id.'" and t.id2=1 group by t.id order by t.timestamp2 desc');
if(mysql_num_rows($dn)>0)
  {
        $dn = mysql_query("SELECT * FROM topics WHERE id = $parent");
        // return user details
        $posts = array();
          if(mysql_num_rows($dn)) {
            while($post = mysql_fetch_assoc($dn)) {
              $posts[] = array('post'=>$post);
            }
  }
    } else {
       // return false;
    }
?>

但是我确定在我的Android方面是否正确我应该创建一个数组来保存这些值来显示.. 我需要知道我的概念是否正确,否则我会浪费我的时间......

提前多多感谢

1 个答案:

答案 0 :(得分:0)

您需要做的是以您可以从Android解析的格式打印您的信息。我建议使用JSON,因为它很简单,也是首选方法。

所以,总结一下:

  • 以JSON
  • 打印论坛信息
  • 从Android执行HTTP请求并获取响应正文
  • 使用JSON库解析它
  • 可选但建议:将其转换为对象以表示每个元素(每个论坛)