эхо json_encode с ошибкой PHP - PullRequest
0 голосов
/ 04 января 2011

Любая идея, почему это не работает:

$result = mysql_query("SELECT cust_name, description from `projects` where project_no = '".$project_no."'") or die(mysql_error());
            while ($row = mysql_fetch_array($result)) {
                echo json_encode(
                      array("message1" => '".$row['cust_name']."', 
                      "message2" => '".$row['description']."')
                 )
            }

Это ошибка: Parse error: syntax error, unexpected T_STRING, expecting ')' in /admin/customerfilter.php on line 14

Строка 14 - это строка, начинающаяся с "array ..."

Спасибо:)

Ответы [ 2 ]

4 голосов
/ 04 января 2011

Слишком много цитат:

$result = mysql_query("SELECT cust_name, description from `projects` where project_no = '".$project_no."'") or die(mysql_error());
            while ($row = mysql_fetch_array($result)) {
                echo json_encode(
                      array("message1" => $row['cust_name'], 
                      "message2" => $row['description'])
                 )
            }
3 голосов
/ 04 января 2011
echo json_encode(array(
    "message1" => $row['cust_name'],
    "message2" => $row['description'],
));

Не усложняй, чем нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...