【问题标题】:php - adding messages and setting date [closed]php - 添加消息和设置日期
【发布时间】:2013-08-26 11:43:49
【问题描述】:

完全不懂php,尝试重写一个例子of using php with android

我希望我的 android 应用发送一些数据 - 名称和消息,并以 JSON 格式接收这些数据的列表

现在 - 我从我的例子中得到了什么:

<?php

    // Get Post Data
    $data = urldecode($_POST['data']);
    $name = urldecode($_POST['name']);

    $jsonData      = array();
    $jsonTempData  = array();


          $jsonTempData = array();
          $jsonTempData['name']         = $name;
          $jsonTempData['number']       = $data;
          $jsonTempData['date_added']   = // I don't know how to set date

          $jsonData[] = $jsonTempData;


     $outputArr = array();
     $outputArr['Android'] = $jsonData;

     // Encode Array To JSON Data
     print_r( json_encode($outputArr));


 ?>

这意味着我发送一些数据并以一种方法取回,我认为这是错误的。 如何将它们分开 - 将数据发送到 php 并接收 json。我必须重复一遍,我对 php 的了解为零。

另外,它只是一个包含在数组中的名称-消息对,我需要制作这些消息的数组并以 JSON 格式返回它们。哦,我需要将消息的时间写入数组

谢谢

【问题讨论】:

    标签: php android arrays json


    【解决方案1】:
    $jsonTempData['date_added']   = date('Y-m-d');//To set date
    

    如果您想要各种日期格式,请查看manual

    如果您想返回 json 数据,只需这样做(如果您使用的是函数,则只能返回一个值。)

    return json_encode($outputArr);
    

    如果你想显示它

    echo json_encode($outputArr);
    

    【讨论】:

    • 除了这2个修改...其余代码都很好..!!现在你的php代码应该可以工作了..!!
    • 所以...当我只是要求我的应用程序从 myurl.com/myphp.php 获取 JSON 对象时 - 我明白了 - 返回 json_encode($outputArr);如果我需要将名称和消息存储到数据库中 - 我使用相同的myurl.com/myphp.php 向它发送数据?我只是不太了解机制 - 它适用于接收和发送一个代码?所以如果我什么都不发送 - 它只会给我 json 编码的 outputArr 并且如果我发送数据 - 它不会返回我 JSON 数组?
    • 如果您需要将名称和消息存储到数据库中,那么您应该在 myphp.php 上编写代码以插入该值,并且您应该使用索引 ANDROID 获取 json 数组。
    • 好吧..据我所知,$data = urldecode($_POST['data']); $name = urldecode($_POST['name']);已经是消息(数据)和名称(名称)。那么,我需要知道 - 这个特定的代码是否只存储一组名称/数据/时间?如果是这样 - 我怎样才能将新消息/名称/时间添加到我的数据库中?
    • 不,你错了,每当你调用 myurl.com/myphp.php 时,它都会存储名称/数据/时间的新条目......这一切都取决于你发送什么数据来自应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 2016-02-15
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多