0

在这方面需要帮助 1. 我需要设计一个用户输入表单,其中包含三个文本字段,例如 T1、T2、T3。2. 现在应该将这三个的输入打包到 encode_json 3.我有一个包含多行的表,自动增量 id 为 1,2,3,4 等等。现在应该将相同的编码 json 消息与 id 和编码的 json 消息一起传递到文件 send_message.php 中。这是 send_message.php

<?php
if (isset($_GET["regId"]) && isset($_GET["message"])) {
    $regId = $_GET["regId"];
    $message = $_GET["message"];

    include_once './GCM.php';

    $gcm = new GCM();

    $registatoin_ids = array($regId);
    $message = array("price" => $message);

    $result = $gcm->send_notification($registatoin_ids, $message);

    echo $result;
}
?>

对于与表相关的循环和行数,您可以使用以下内容

if ($no_of_users > 0) {
                    ?>
                    <?php
                    while ($row = mysql_fetch_array($users)) {
4

1 回答 1

0

也许cURL是您正在寻找的东西。对于每一行,您都可以打开一个连接send_message.php并传递您想要的数据。

否则你可以只包括send_message.php,但我不建议这样做。

编辑 根据您的要求,这是一个非常基本的示例:

<?php
$curlPostfields = array(
    'field1'=>$value1,
    'field2'=>$value2,
);

$curlHandler = curl_init();
curl_setopt($curlHandler, CURLOPT_URL, 'send_message.php');
curl_setopt($curlHandler, CURLOPT_HEADER, false);
curl_setopt($curlHandler, CURLOPT_POST, true);
curl_setopt($curlHandler, CURLOPT_POSTFIELDS, $curlPostfields);
curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curlHandler);

您可以将其打包到自己的函数中,然后为表的每一行调用此函数。

于 2013-06-13T06:42:12.573 回答