Не вывести переменую

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 31 июля 2014 в 11:14
Здравствуйте. В frontend.php пишу
  1. if($do == 'audio_edit'){
  2.  
  3. $files = cmsCore::request('music', 'array_int'); // Array ( [0] => 72 )
  4. $file_id = rtrim(implode(',', $files), ','); // 72
  5. if (!cmsCore::inRequest('edit')){
  6. .......................................... // передаю в шаблон
  7. }
  8. if (cmsCore::inRequest('edit')){
  9.  
  10. $mod = array();
  11. .........................................
  12.  
  13. // а здесь $file_id не хочет выводится
  14.  
  15. $inDB->update('cms_audio_files', $mod, $file_id );
  16. }
  17. }
Почему? Пробовал получать и в самом условии и через cmsUser::sessionPut(); ни в какую.
#2 31 июля 2014 в 12:00


Здравствуйте. В frontend.php пишу

  1. if($do == 'audio_edit'){
  2.  
  3. $files = cmsCore::request('music', 'array_int'); // Array ( [0] => 72 )
  4. $file_id = rtrim(implode(',', $files), ','); // 72
  5. if (!cmsCore::inRequest('edit')){
  6. .......................................... // передаю в шаблон
  7. }
  8. if (cmsCore::inRequest('edit')){
  9.  
  10. $mod = array();
  11. .........................................
  12.  
  13. // а здесь $file_id не хочет выводится
  14.  
  15. $inDB->update('cms_audio_files', $mod, $file_id );
  16. }
  17. }
Почему? Пробовал получать и в самом условии и через cmsUser::sessionPut(); ни в какую.

Lora

потому что вы где-то накосячили, переменная должна быть и там доступна, если до этого вы не переопределяли или не удаляли его
#3 31 июля 2014 в 12:34


потому что вы где-то накосячили, переменная должна быть и там доступна

IceJOKER
Да в принципе негде косячить, что в посте, то и в файле.
#4 31 июля 2014 в 23:55
Так и не понял, почему не работает. Проблему решил путём добавления скрытых полей.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.