Joomla2.5 problem z dodaniem rekordu przez PHP
Wyniki 1 do 9 z 9

Temat: Joomla2.5 problem z dodaniem rekordu przez PHP

  1. #1
    Przeglądacz
    Dołączył
    02-11-2010
    Wpisy
    43
    Punkty
    10

    Joomla2.5 problem z dodaniem rekordu przez PHP

    witam chciałbym dodać sobie do tabeli content nowy rekord poniżej przedstawiam kod:

    Kod PHP:
    $artykuladd "INSERT INTO ofria_content(id, asset_id, 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, featured, language, xreference) VALUES (NULL, '
    $id_asset', '$sama_nazwa_komisji', '$komisja_string', '', '<p>{jumi 
    [../
    $miasto_string/$sama_nazwa_komisji/index_skrypt_eodtest.php]}</p>', '', '1', '0', '0', '$id_kategori', '$data', '600', '', '0000-00-00 00:00:00', '0', '0', 
    '0000-00-00 00:00:00', '
    $data', '0000-00-00 00:00:00', '{\"image_intro\":\"\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",
    \"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}', '{\"urla\":null,\"urlatext\":\"\",\"targeta\":\"\",\"urlb\":null,
    \"urlbtext\":\"\",\"targetb\":\"\",\"urlc\":null,\"urlctext\":\"\",\"targetc\":\"\"}', '{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"show_category\":\"\",
    \"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",
    \"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",
    \"show_vote\":\"\",\"show_hits\":\"\",\"show_noauth\":\"\",\"alternative_readmore\":\"\",\"article_layout\":\"\",\"show_publishing_options\":\"\",
    \"show_article_options\":\"\",\"show_urls_images_backend\":\"\",\"show_urls_images_frontend\":\"\"}', '5', '0', '0', '', '', '0', '0', '{\"robots\":\"\",\"author\":\"\",
    \"rights\":\"\",\"xreference\":\"\"}', '0', '*', '')"

                                
    or die('COŚ POSZŁO NIE TAK');
                                
    $artadd mysql_query($artykuladd); 
    skrypt się wykonuje ale gdy podglądam w tabeli to tego rekordu nie ma niestety ;/ Jakieś sugestie ?????


    pozdrawiam

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Kod PHP:
    $db JFactory::getDbo();
                
    $query 'INSERT INTO...';
                
    $db->setQuery($query);
                
    $db->query(); 

  4. #3
    Przeglądacz
    Dołączył
    02-11-2010
    Wpisy
    43
    Punkty
    10

    Domyślny

    Jola a moge prosić o wyjaśnienie tego co mi przedstawiłaś ????

  5. #4
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    To jest sposób w jaki rozszerzenia Joomla komunikują się z bazą - użycie wbudowanych bibliotek i funkcji.
    Nie napisałeś jakiego skryptu używasz - czy działa niezależnie od Joomla.
    Rozumiem, że jest to tylko wycinek kodu.

  6. #5
    Przeglądacz
    Dołączył
    02-11-2010
    Wpisy
    43
    Punkty
    10

    Domyślny

    ja tutaj stosuje typowe polecenia mysql-owe i generalnie cały skrypt idzie bez żadnego błędu ale rekord się nie dodaje do bazy. Stosując tą samą technologie w przypadku innych tabel nie mam żadnego problemu bo rekordy powstają.

  7. #6
    Wiarus Jdwind awatar
    Dołączył
    21-08-2007
    Skąd
    Stalowa Wola
    Wpisy
    1 692
    Punkty
    132

    Domyślny

    Przyznaję, nie wczytywałem się w zapytanie, ale czy próbowałeś w PhpMyAdmin wkleić i je wykonać?
    wiki.joomla.pl - odpowiedzi na Twoje pytania!
    >> MIEJSCE NA TWOJĄ REKLAMĘ << - dokonaj dowolnej (min. 50zł) wpłaty na rzecz PCJ i skontaktuj się ze mną w celu odebrania gratulacji!

  8. #7
    Przeglądacz
    Dołączył
    02-11-2010
    Wpisy
    43
    Punkty
    10

    Domyślny

    problem w tym źe to jest właśnie przerobione zapytanie z phpMyAdmin - przerobione w kontekście dokładania \ do " oraz na wklejenie zmiennych zamiast danych. A tak pozatym to jest to żywcem z MyAdmina.


    pozdrawiam

  9. #8
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    czyli scenariusz sam się nasuwa - spróbuj dodać rekord bez zmiennych - tylko z danymi wpisanymi z palca. W ten sposób wykluczysz lub potwierdzisz taką przyczynę "niedziałania"

  10. #9
    Przeglądacz
    Dołączył
    02-11-2010
    Wpisy
    43
    Punkty
    10

    Domyślny

    mam jeszcze jedno pytanie a mianowicie czy dodawania artykułu jest gdzieś jeszcze odnotowywane prócz tabeli content ? W jakiejś innej tabeli ???

    pozdrawiam

Podobne tematy

  1. Problem z wrzucaniem zdjęć przez PHP
    przez rolfo na forum Administracja - ogólnie
    Odpowiedzi: 0
    Ostatni post/autor: 04-11-2014, 10:27
  2. Problem z uruchomieniem jdialog (for Joomla2.5)
    przez muchar na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 8
    Ostatni post/autor: 11-12-2013, 17:18
  3. joomla2.5 problem z szablonem z aristeer
    przez robroy80 na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 4
    Ostatni post/autor: 01-03-2012, 14:17
  4. Pobranie jednego rekordu z bazy i sformatowanie go
    przez robwor na forum Programowanie pod Joomla!
    Odpowiedzi: 8
    Ostatni post/autor: 13-07-2010, 11:50
  5. Odpowiedzi: 0
    Ostatni post/autor: 07-05-2009, 10:44

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •