$result = mysql_query($sqlQuery);на
$result = mysql_query($sqlQuery) or die(mysql_error());
Скорее всего ошибка выполнения - неверный запрос. Но чтобы понять, в чем именно, необходим ее вывод через mysql_error()
Отправлено 16 Май 2012 - 08:41
$result = mysql_query($sqlQuery);на
$result = mysql_query($sqlQuery) or die(mysql_error());
Отправлено 16 Май 2012 - 15:28
Отправлено 17 Май 2012 - 13:25
Отправлено 17 Май 2012 - 13:59
Отправлено 17 Май 2012 - 14:08
Отправлено 17 Май 2012 - 14:24
if $row['max']>$row1['max1'];- это что за конструкция, простите? Может имелось ввиду
if ($row['max']>$row1['max1'])?
$nakl = data_table("Учет картриджей","id=$ID");
...
$nakl1 = data_table("Журнал работ","id=$ID");
Вычисление в какой таблице работает? В "Учет картриджей" или в "Журнал работ"? Вы пытаетесь получить текущую запись из двух разных таблиц, чего никак быть не может разумеется.
Отправлено 17 Май 2012 - 14:33
Отправлено 17 Май 2012 - 14:40
Отправлено 17 Май 2012 - 14:55
Отправлено 17 Май 2012 - 15:11
$nakl = data_table("Учет картриджей","id=$ID");
$IDSTR=$nakl["ID"];
и
$nakl1 = data_table("Журнал работ","id=$ID");
$IDSTR1=$nakl1["ID"];
в данном случае абсолютно бессмысленны. Что вы хотите через них получить? Условие "id=$ID" ищет текущую запись в основной таблице, а не отбирает подчиненные.
$sqlQuery = "SELECT max(f1259) as max FROM ".DATA_TABLE."101 WHERE f1257=$ID";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
//
$sqlQuery1 = "SELECT max(f1204) as max1 FROM ".DATA_TABLE."98 WHERE f1206=$ID";
$result1 = mysql_query($sqlQuery1);
$row1 = mysql_fetch_array($result1);
//
if ($row['max']>$row1['max1'])
{
$line['Пробег'] = $row['max'];
}
else
{
$line['Пробег'] = $row1['max1'];
}
Отправлено 17 Май 2012 - 15:23
Отправлено 18 Май 2012 - 07:58
Отправлено 03 Июнь 2012 - 12:49
Отправлено 04 Июнь 2012 - 08:56
Отправлено 04 Июнь 2012 - 09:32
Отправлено 04 Июнь 2012 - 09:47
Отправлено 04 Июнь 2012 - 09:54
Отправлено 04 Июнь 2012 - 10:04
Отправлено 04 Июнь 2012 - 10:07
0 пользователей, 1 гостей, 0 анонимных