Я получаю данные от пары запросов на php-странице. Все петли и запросы работают отлично, но я получаю ошибку в следующем.неопределенная переменная ошибка во время цикла PHP - ACCESS
ОШИБКА ПЕРВАЯ:
$sql_pso_sign="SELECT * FROM Table";
$rs_pso_sign=odbc_exec($conn,$sql_pso_sign);
if (!$rs_pso_sign) {
exit("Error in SIGNATURE TABLE INFO SQL");
}
while (odbc_fetch_row($rs_pso_sign)) {
$psoName = odbc_result($rs_pso_sign, "NAME");
$psoSign = odbc_result($rs_pso_sign, "SIGNATURE");
$psoDate = odbc_result($rs_pso_sign, "DATE");
}
echo $psoName;
ошибка неопределенной переменной: pso_name;
Я скопировал его с той же страницы, что и другие циклы, которые отлично работают. один рабочий на одной странице
$sql_items="SELECT * FROM Table2";
$rs_items=odbc_exec($conn,$sql_items);
if (!$rs_items) {
exit("Error in table2 SQL");
}
while (odbc_fetch_row($rs_items)) {
$calc = odbc_result($rs_items, "ITEMS_CALC");
$dsd = odbc_result($rs_items, "ITEMS_DSD");
$wrs = odbc_result($rs_items, "ITEMS_WRS");
$specs = odbc_result($rs_items, "ITEMS_SPECS");
$ochk = odbc_result($rs_items, "ITEMS_OTHERS");
$otxt = odbc_result($rs_items, "ITEMS_OTHERS_TXT");
}
echo $calc;
он стал очень расстроен, я удалил и вставили же в то время как петли из других и я поставил эхо-проверки, которые не эхо в то время как цикл первого запроса.
Любые предложения?
АКТУАЛЬНО КОД:
$sql_pso_sign="SELECT * FROM SIGNATURES_DASO WHERE DASO_NO ='".$daso_no."'";
$rs_pso_sign=odbc_exec($conn,$sql_pso_sign);
if (!$rs_pso_sign) {
exit("Error in SIGNATURE TABLE INFO SQL");
}
while (odbc_fetch_row($rs_pso_sign)) {
$psoName = odbc_result($rs_pso_sign, "NAME");
$psoSign = odbc_result($rs_pso_sign, "SIGNATURE");
$psoDate = odbc_result($rs_pso_sign, "DATE");
}
echo $psoName;
в $ daso_no имеет значение в нем, и я проверил запрос правильно
Сначала исправить ошибки синтаксиса. –
markdown highlighter уже показывает его (или, может быть, опечатку) – Ghost
Во-вторых, переменная называется '$ psoName', а не' $ pso_name; 'и это ошибка, которую вы видите –