За последние 24 часа нас посетили 55048 программистов и 1749 роботов. Сейчас ищет 791 программист ...

получение id активного пользователя

Тема в разделе "PHP и базы данных", создана пользователем Morozov690, 7 апр 2011.

  1. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    При попытке подключить
    $user = & JFactory::getUser();
    выдает ошибку
    Fatal error: Class 'JFactory' not found in

    до этого создавал модуль все работало.
     
  2. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    $user = & JFactory::getUser();
    $id_manager=$user->id;

    по идее хочу что то типа токого
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Morozov690
    заинклюдить не забыл?
     
  4. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    <?php
    include ('connect.php');
    $user = & JFactory::getUser();
    $id_manager = $user->id;

    $information = $_POST['information'];
    $plan_date_start = $_POST['plan_date_start'];
    $plan_date_finish = $_POST['plan_date_finish'];
    $fact_date_start = $_POST['fact_date_start'];
    $fact_date_finish = $_POST['fact_date_finish'];
    $etap_razrab = $_POST['etap_razrab'];
    $manager = $_POST['manager'];
    $info_client = $_POST['info_client'];

    if ($result=mysql_query('SELECT MAX(`id_w`) AS `maxid` FROM `jos_works`')) {
    $row=mysql_fetch_assoc($result);
    echo $row['maxid']+1;
    $max_id=$row['maxid']+1;
    }

    $sql = 'INSERT INTO jos_works(id_w, information, plan_date_start, plan_date_finish, id_manager, info_client)
    VALUES("'.$max_id.'", "'.$information.'", "'.$plan_date_start.'", "'.$plan_date_finish.'", "'.$id_manager.'", "'.$info_client.'")';
    if(!mysql_query($sql))
    {echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
    else
    {echo '<center><p><b>Данные добавлены!</b></p></center>';}
    mysql_close();
    ?>
     
  5. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    вот что говорит

    Fatal error: Class 'JFactory' not found in Z:\home\sait2\www\insert_data.php on line 3
     
  6. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    а как заинклюдить ? и что именно
     
  7. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    igordata что нужно включить?[/b]
     
  8. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    include "твой класс JFactory.php";
     
  9. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Morozov690
    Настрой Autoload и прекрати париться.
     
  10. Morozov690

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

    С нами с:
    6 апр 2011
    Сообщения:
    26
    Симпатии:
    0
    а как вообще можно достать ID авторизированного пользовалеля? Joomla 1.5
    имеются в виду не все авторизованные пользователи, а лишь тот под которым мы зашли
     
  11. Inject

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

    С нами с:
    3 апр 2011
    Сообщения:
    24
    Симпатии:
    0
    проверить аккаунт и вывести данные... Какие потребуются.