$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 пользователей, 3 гостей, 0 анонимных