laimas,
Цитата:
|
if (isset($_POST['id']) && (int)$_POST['id'])
|
Вы мне этого не показывали? Вас уткнуть в Ваше же сообщение. Про то, что (int)$_POST['id']) показывает, что переменная не равна 0. Да и показывает ли она, что переменная не равна 0?
Да и что проверять, если ID - однозначно число? По смыслу приложения - это индекс, autoincrement, заполняется из таблицы БД в поле "Номер п/п", и букв и прочих символов там быть не может. Так что проверка тут не нужна. Упоминал это несколько раз. Или Вы просто это не замечаете?
Или Вам просто потроллить хочется?