Здравствуйте камрады!
Подскажите.
У меня УЖЕ есть готовый код, по экспорту в формат XML данных из MySQL. Однако не пойму одну вещь.
Есть условие при котором в поле записывается значение:
fwrite($create_f, ' <ROW LINE="0" TAB="0" NAME="KB">'.PHP_EOL);
if (strlen($row['naln']==12))
{
fwrite($create_f, ' <VALUE>2</VALUE>'.PHP_EOL);
}else{
fwrite($create_f, ' <VALUE>1</VALUE>'.PHP_EOL);
}
or
{
if ($row['naln']>=1)
fwrite($create_f, ' <VALUE></VALUE>'.PHP_EOL);
}
fwrite($create_f, ' </ROW>'.PHP_EOL);
И так. Первый этап.
Вычисляю длину строки в поле naln, если она равна 12, то в поле "KB" я записываю одно значение ( fwrite($create_f, ' <VALUE>2</VALUE>'.PHP_EOL);), иначе другое ( fwrite($create_f, ' <VALUE>1</VALUE>'.PHP_EOL);).
Загвоздка в третьем значении, а именно, ЕСЛИ длина не превышает значения 1, то необходимо в поле "KB" ничего не записывать.
Дело ещё в том, что когда добавляю ещё одну проверку, то скрипт не срабатывает.
Где, что я недосмотрел и почему?
Спасибо.
1. Rick_77 - 04 Марта, 2021 - 09:57:15 - перейти к сообщению
2. Vladimir Kheifets - 04 Марта, 2021 - 14:03:17 - перейти к сообщению
Rick_77 пишет:
Загвоздка в третьем значении, а именно, ЕСЛИ длина не превышает значения 1, то необходимо в поле "KB" ничего не записывать.
Где, что я недосмотрел и почему?
Спасибо.
Здравствуйте камрады!
Подскажите.
У меня УЖЕ есть готовый код, по экспорту в формат XML данных из MySQL. Однако не пойму одну вещь.
Подскажите.
У меня УЖЕ есть готовый код, по экспорту в формат XML данных из MySQL. Однако не пойму одну вещь.
Загвоздка в третьем значении, а именно, ЕСЛИ длина не превышает значения 1, то необходимо в поле "KB" ничего не записывать.
Где, что я недосмотрел и почему?
Спасибо.
Добрый день! Если хотите проверить длину, то д.б.