За последние 24 часа нас посетил 15821 программист и 1546 роботов. Сейчас ищут 810 программистов ...

Почему-то не передаётся параметр из функции в функцию

Тема в разделе "PHP и базы данных", создана пользователем Timoshkin, 18 янв 2010.

  1. Timoshkin

    Timoshkin Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте, помогите пожалуйста!


    PHP:
    1. function manage_expiration($option,$plugins){
    2.     global $database,$mosConfig_absolute_path;
    3. ...
    4. $database->setQuery( "SELECT id FROM #__adsmanager_ads WHERE recall_mail_sent = '1' AND expiration_date < CURDATE()");
    5. $idsarray = $database->loadResultArray();
    6. if(isset($idsarray) && count($idsarray) > 0){
    7.     foreach($idsarray as $adid)
    8.     {
    9.         remove_ad($adid,$conf,$plugins);
    10.     }
    11. }...
    12.  

    Из нее вызывается функция удаления:

    PHP:
    1. function remove_ad($adid,$conf,$plugins)
    2. {
    3.     global $database,$mosConfig_absolute_path;
    4.    
    5.     $database->setQuery("SELECT * FROM #__adsmanager_ads WHERE id=$adid");
    6.     $database->loadObject($ad);
    7.     if ($database -> getErrorNum()) {
    8.         echo $database -> stderr();
    9.         return false;
    10.     }
    11.    
    12.     $database->setQuery("DELETE FROM #__adsmanager_ads WHERE id=$adid");
    13.     if ($database->getErrorNum()) {
    14.         echo $database->stderr();
    15.     } else {
    16.         $database->query();
    17.     }
    18.    
    19.     $database->setQuery("DELETE FROM #__adsmanager_adcat WHERE adid=$adid");
    20.     if ($database->getErrorNum()) {
    21.         echo $database->stderr();
    22.     } else {
    23.         $database->query();
    24.     }...


    Почему-то не передаётся параметр $adid (да и остальные думаю тоже) Вставил код из функции внутрь цикла - всё заработало. Подскажите, пожалуйста, в чем проблема?
    Версия PHP на сервере: 5.2.8
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  3. Timoshkin

    Timoshkin Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    3
    Симпатии:
    0
    "Simpliest"

    Не могли бы подсказать как реализовать в ПХП что-то типа MessageBox?
     
  4. Timoshkin

    Timoshkin Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    3
    Симпатии:
    0
    флоппик

    Пасибки! то, что надо!