1. ВСЁ ЧТО НУЖНО ЗНАТЬ О JOOMLA — ЗА ОДИН ДЕНЬ!
    Гость, не пропусти Joomla!Day Russia 2017 - 20% скидка (JDCB9TOIIIA)
    Скрыть объявление

Joomla 1.5 Добавить новость sql запрос

Тема в разделе "Программирование", создана пользователем cektop48, 03.07.2011.

  1. Offline

    cektop48 Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте. Подскажите кто знает. Я делаю добавление новости через самодельный модуль на сайте. Новость - это как бы текст icq статуса. jollystatus.ru можно посмотреть если не понятно.
    [​IMG]
    php обработчик принимает 2 переменные. это переменная, хранящая ид категории и сам текст статуса.
    Т.е. получается, мне эти данные надо добавить в таблицу content базы mysql.

    Вот пример обработчика

    Код (PHP):
    1. <?php
    2. 'Приняли данные с номером категории джумлы и текст статуса
    3. $category = $_POST['category'];
    4. $status = $_POST['status'];
    5.  
    6. 'Замутили дату публикации
    7. $d=date("Y-m-d");
    8. $t=date("H:i:s");
    9. $date_publish=$d." ".$t;
    10.  
    11. $host = "localhost";
    12. $database = база
    13. $login = имя
    14. $password = пароль
    15.  
    16. 'Подрубаемся к базе
    17. $connect = mysql_connect($host, $login, $password);
    18. $select_db = mysql_select_db($database, $connect);
    19.  
    20. $sql = " INSERT INTO jos_content (title, alias, title и тд) VALUES ('ололо',''fgdfgdfg, и тд ";
    21. $result = mysql_query($sql);
    22. mysql_close($connect);
    23.  
    24. ?>


    Вопрос вот в том.
    id стоит авто инк можно не указывать
    intro text это как раз наш $status
    catid это $categoty
    еще переменная с разделом
    дата публикации это $data_publish

    но тут есть еще переменные ordering, alias которые желательно указать. как их сгенерировать? и как конкретно сделать sql запрос?
    пробывал сам добавить все данные, но все равно в таблицу данные не добавляются

    Код (PHP):
    1. $sql = " INSERT INTO jos_content (title, alias, title_alias, introtext, fulltext, state, sectionid, mask, catid, created, created_by, created_by_alias, modified, modified_by, checked_out, checked_out_time, publish_up, publish_down, images, urls, attribs, version, parentid, ordering, metakey, metadesc, access, hits, metadata) VALUES ('$status','300000','','$status','','1','0','$category','$data_publish','62','','0000-00-00 00:00:00','0','0','0000-00-00 00:00:00','$data_publish','0000-00-00 00:00:00','','','show_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_vote=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nlanguage=\nkeyref=\nreadmore=','5','0','300000','','','0','0','robots=\nauthor=') ";
     
  2.  
  3. Offline

    cektop48 Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    alias сделал случайным образом $alias='status'.$data_publish;
     
  4. Offline

    cektop48 Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    $sql = "UPDATE jos_content SET ordering = ordering + 1";

    вот так сортировку перемещаю на +1, а которая будет добавляться станет первой.

    Вот весь запрос на добавление щаписи в таблицу, но он почему то не добавляется ничего (

    Код (PHP):
    1. $sql = " INSERT INTO jos_content (title, alias, title_alias, introtext, fulltext, state, sectionid, mask, catid, created, created_by, created_by_alias, modified, modified_by, checked_out, checked_out_time, publish_up, publish_down, images, urls, attribs, version, parentid,ordering, metakey, metadesc, access, hits, metadata) VALUES ('$status','$alias','','$status','','1','0','$category','$data_publish','62','','0000-00-00 00:00:00','0','0','0000-00-00 00:00:00','$data_publish','0000-00-00 00:00:00','','','show_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_vote=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nlanguage=\nkeyref=\nreadmore=','5','0','1','','','0','0','robots=\nauthor=') ";
     

Поделиться этой страницей

Загрузка...