Мне кажется, что это очень простой вопрос, но я не уверен в синтаксисе. Я делаю http.post запрос $ в моем файла JavaScript:
$http.post('server.php', {"data" : cleTexte, "serverFlag" : 2})
.success(function(data, status)
{
console.log(data);
grantTable = data;
}
Файл PHP возвращает таблицу после SQL запроса:
$result = $conn->query("SELECT grantAmount FROM granttoassociation WHERE HEX(grantReceiver) = '$key' ");
while($rs = $result->fetch()) {
if ($outp != "") {
array_push($outp,$rs["grantAmount"]);
}
}
$outp =json_encode($outp);
echo($outp);
И, как вы можете видеть, результат пострадали от grantTable в файле javascript. Он работает нормально, однако, я хотел бы иметь ДВА таблицы. Вторая таблица будет получена после второго SQL-запроса в php-файле. Конечный результат в файле javascript должен выглядеть так:
$http.post('server.php', {"data" : cleTexte, "serverFlag" : 2})
.success(function(data, status)
{
console.log(data);
grantTable = data...
grantYear = data...
}
Должен ли я это сделать?
Второй SQL-запрос будет что-то вроде:
"SELECT grantYear FROM granttoassociation WHERE HEX(grantReceiver) = '$key' "
и вам нужно сделать SQL запрос, РНР сложный cmbination двух querys или neew два делают два $ http угловатыми. Точная проблема?? Я не могу это понять –
Если я сделаю запрос SQL в php-файле, запрос $ http.post вернет 2 таблицы. Как получить доступ к таблице 2 в файле javascript? Должен ли я писать 'grantTable = data.table1;' или что-то вроде этого ...? –
Вам нужно создать объект из php, чтобы содержать первую и вторую таблицу SQL –