Ответы пользователя по тегу PHP
  • Как подтянуть списки из бд?

    В одной таблице области, а в другой все населённый пункты с указанием области для каждого конкретно.

    И вот таким запросом выборка:
    SELECT * FROM `НасПункты` WHERE `Область` = 'Ростовская';
    Ответ написан
    Комментировать
  • Как такой код преобразовать в json?

    json_encode()
    Ответ написан
    Комментировать
  • Как удобно просматривать массивы и json?

    Массивы: print_r(), var_dump()
    JSON: json_decode()
    Ответ написан
    Комментировать
  • Как исправить ошибку при парсинге xml?

    Этот файл XML уже генерируется неправильно. Я удалил все &nbsp;, а также заменил <br> на <br/>, а также закрыл корневой тег <dataset>. Ошибок больше нет.

    Результат
    <?xml version="1.0"?>
    <dataset>
        <row>
            <id>15092</id>
            <category>69</category>
            <published>2017-10-21 09:31:00</published>
            <created>2017-10-21 09:35:23</created>
            <updated>2017-10-23 08:51:22</updated>
            <status>2</status>
            <subject_kk>Демалыс күндері елордада бірқатар мәдени іс-шара өтеді</subject_kk>
            <text_kk>
                <p><span style="background-color: initial;"><b><i>Көрмелер, концерттер, қойылымдар, байқаулар. Осындай мәдени шараларға елорда тұрғындары мен қонақтары 21-22 қазанда бара алады деп хабарлайды Астана қаласы әкімдігінің медиа орталығы.</i></b></span><br/></p>
                <p>Тәуелсіздік сарайында қазанның 31-не дейін Бексейіт Төлкеевті еске алуға арналған «Silkwayart» көрмесі, Жанна Спунер, Мұхтар Байбосынов еңбектерінің көрмесі, «Тәуелсіз Қазақстанның тарихы» атты көрме жұмыс істейтін болады.</p>
                <p>21 қазанда сағат 15:00-де «Жастар» сарайында «Тату отбасыда» атты украин халқы шығармашылығының халықаралық фестивалі басталмақ. Ал жексенбіде мұнда таңертеңнен бастап, «ART GLOBAL» халықаралық көпжанрлы өнер байқау-фестивальі өтеді деп жоспарлануда.</p>
                <p>Астана - опера осы аптада «Ұйқыдағы ару» балетін көпшілік назарына ұсынады. Қойылымды 22 қазанда тамашалауға болады.</p>
                <p>Сенбі, 21 қазанда сағат 18:00-де Бейбітшілік және келісім сарайында қала тұрғындары мен қонақтары үшін К. Хабенский мен «Солисты Москвы» ансамблімен кездесу мүмкіндігі туады. Ал 22 қазанда сағат 19:00-де мұнда «Шабыт» университетінің есептік концерті өтеді деп күтілуде.</p>
                <p>Ал «Астана» концерт залында 21 қазанда сағат 17:30-да Тимур Мыңбаевтың шығармашылығына арналған симфониялық оркестрдің XVIII концерттік маусымы ашылады.</p>
                <p>«Алжир» мұражайында 30 қазанға дейін «Репрессия тарихы бала көзімен» көрмесі жұмыс істемек.</p>
            </text_kk>
            <subject_ru>Куда сходить в выходные?</subject_ru>
            <text_ru>
                <p><span style="background-color: initial;"><b><i>Ряд культурных мероприятий можно посетить в эти выходные в Астане, передает медиацентр столичного акимата.</i></b></span><br/></p>
                <p>Во Дворце Независимости проходят сразу несколько выставок – в память о художнике Бексеите Тюлькиеве, экспозиция «Silkwayart», а также персональная выставка Мухтара Байбосынова «Почтение великим музыкантам» <span style="background-color: initial;">–</span><span style="background-color: initial;">до 31 октября.</span></p>
                <p>Во Дворце «Жастар» жителям и гостям столицы можно посетить выставку «Мир вкусного меда», которая будет работать до 22 октября.</p>
                <p>«Астана-Опера» представит балет «Спящая красавица», выступление можно будет увидеть 22 октября вечером.</p>
                <p>Во Дворце Мира и Согласия 21 октября в 18 часов состоится вечер К. Хабенского и ансамбля «Солисты Москвы», а 22 октября в 19 часов пройдет отчетный концерт университета «Шабыт».</p>
                <p>В Концертном зале «Астана» 21 октября в 17:30 состоится открытие XVIII концертного сезона симфонического оркестра, посвященное творчеству Тимура Мынбаева.</p>
                <p>В музее «Алжир» до 30 октября будут открыты двери на выставку «Детским взглядом на историю репрессий».</p>
            </text_ru>
            <img> files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w1920h520mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w225h124mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w230h120mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w280h160mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w600h450mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h340mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h350mc.jpg
            </img>
        </row>
        <row>
            <id>15094</id>
            <category>71</category>
            <published>2017-10-21 10:44:00</published>
            <created>2017-10-21 10:46:32</created>
            <updated>2017-10-23 09:05:20</updated>
            <status>2</status>
            <subject_kk>«Мен және менің полицейім» акциясының қорытындылары шығарылды</subject_kk>
            <text_kk>
                <p><span style="background-color: initial;"><b><i>2017 жылдың 16-20 қазаны аралығында елорданың тәртіп сақшылары «Мен және менің полицейім» акциясын жүргізді, деп хабарлайды Астана әкімдігінің медиа орталығы.</i></b></span><br/></p>
                <p>Аталмыш акцияны өткізу барысында полиция қызметкерлері балаларды өздерінің жұмыстарымен таныстырып, оларға тәртіпті қамту жүйесіндегі өз міндеттерінің ерекшеліктерін түсіндірді. Сондай-ақ, балаларға қоғамдық орындардағы, жол өткелінен өтудегі қауіпсіздік ережелерін үйретті.</p>
                <p>Оқушылар үшін арнайы техника мен қызметкерлерге қажетті керек-жарақтардың көрмесі, сондай-ақ, Астанадағы Оқушылар сарайы алдында өткен Астана қаласы ІІД-нің қызметтік иттерінің көрмесі акцияның ұмытылмас сәті болды. Алаңға ондаған патрульдік көліктер мен арнайы техника қойылып, 50-ге тарта полицей өз жұмысының ерекшеліктері жайлы әңгімелеп берді.</p>
                <p>Төрт күннің ішінде құқықбұзушылықтардың алдын алу бойынша оқушылар үшін 700-ге жуық дәріс оқылып, олармен әңгімелесу жұмыстары жүргізілді. Қаланың 25 мектебінің бастауыш сынып оқушылары арасында «Полицей – менің досым әрі қорғаушым», «Менің мектеп инспекторым» тақырыбындағы суреттер мен шығармалар байқауы ұйымдастырылды.</p>
                <p>Көрмеден бөлек, акция барысында 5-7 сынып оқушылары үшін ҚР ІІМ-нің музейіне, Жедел басқару орталығына, әкімшілік жауапкершілікке тартылғандарды қабылдағышқа, Астана қаласы ІІД-нің басқа да әкімшілік ғимараттарына экскурсиялар ұйымдастырылды.</p>
                <p>Полиция қызметкерлерінің сөздерінше, осындай акциялар мен профилактикалық шаралар кәмелетке толмағандар арасындағы қылмыстылық деңгейінің төмендеуіне ықпал етеді. Осылайша, былтырғы жылмен салыстырғанда аталмыш көрсеткіш 1,5 % төмендеп отыр.</p>
                <p>«Біз алдын алу шараларын әрдйым жүргіземіз. Осылайша, ағымдағы жылдың 9 айында құқықбұзушлықтардың саны 1,5 % азайған. Есепте барлығы 222 бала тұр. Олармен үнемі алдын алу жұмыстарын жүргіземіз. Олардың бос уақытын ұйымдастыруға тырысамыз. Оларды футболға, хоккейге, тегін секцияларға апарамыз. Балалардың уақыты бос болмаса, олар теріс қылықтарға бару туралы да ойламайды»,- деді брифингте Астана қаласы ІІД ЖПҚ-нің ювеналды полиция бөлімінің бастығы Самал Ахмет.</p>
            </text_kk>
            <subject_ru>Подведены итоги акции «Я и мой полицейский»</subject_ru>
            <text_ru>
                <p><span style="background-color: initial;"><b><i>В период с 16 по 20 октября столичными полицейскими проводилась республиканская акция «Я и мой полицейский», передает медиацентр акимата Астаны.</i></b></span><br/></p>
                <p>Сотрудники полиции познакомили школьников Астаны со своей работой, разъясняли ее особенности и поставленные перед ними задачи по обеспечению правопорядка. Кроме того, детей обучали правилам безопасности в общественных местах, на проезжей части.</p>
                <p>Одним из самых зрелищных мероприятий в рамках акции была выставка специальной техники и служебных собак ДВД Астаны на площади перед Дворцом школьников. Всего было выставлено несколько десятков патрульных машин и спецтехники. Разъясняли особенности своей службы около 50 полицейских.</p>
                <p>За 4 дня для школьников было организовано около 700 лекций и бесед по профилактике правонарушений. Для ребят начальных классов 25 школ города организованы конкурсы рисунков и сочинений о работе полицейских на темы «Полицейский – мой друг и защитник», «Мой школьный инспектор».</p>
                <p>Стоит отметить, что, помимо выставки, в период проведения акции для учащихся 5<span style="background-color: initial;">–</span><span style="background-color: initial;">7 классов были проведены экскурсии в музей МВД РК, а также административные здания ДВД Астаны, такие как Центр оперативного управления, специализированный приемник для административных задержанных.</span></p>
                <p>В целом, по словам полицейских, благодаря подобным акциям и профилактическим мероприятиям, удается снизить количество преступлений среди несовершеннолетних. Так, по сравнению с прошлым годом данный показатель снизился на 1,5%.</p>
                <p>«Мы постоянно проводим профилактическую работу. Так, за 9 месяцев этого года количество правонарушений снизилось на 1,5%. Всего на учете состоят 222 ребенка, с которыми профилактические работы ведутся постоянно. Мы стараемся их всегда чем-то занять, выводим их на футбол, хоккей, бесплатные секции. Потому что когда дети заняты, им некогда отвлекаться на сомнительного рода вещи»,<span style="background-color: initial;">–</span><span style="background-color: initial;">рассказала на брифинге начальник ювенального отдела МПС ДВД Астаны Самал Ахмет.</span></p>
            </text_ru>
            <img> files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w1920h520mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w225h124mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w230h120mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w280h160mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w600h450mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w730h340mc.jpg files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg.w730h350mc.jpg files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg.w730h350mc.jpg
            </img>
        </row>
    </dataset>

    P.S. Проверить валидность XML можно прямо в браузере, просто открыв файл.
    Ответ написан
  • Как исправить ошибку при запуске PHP скрипта?

    Вместо $creative напишите $creatives
    Ответ написан
    Комментировать
  • Как записать значение в массив при Foreach?

    $categoriesj = $this->model_catalog_category->getCategories();
    $i = 0;
    foreach ($categoriesj as $category) {
            echo $category['category_id'];
            $test[$i] =  $category['category_id'];
            $i++;
        }
        var_dump( $test);
    Ответ написан
    Комментировать
  • Как сделать правильную приставку к количеству лет?

    /*
    echo plural_form(42, array('арбуз', 'арбуза', 'арбузов')); 
    */
    function plural_form($n, $forms) {
      return $n%10==1&&$n%100!=11?$forms[0]:($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?$forms[1]:$forms[2]);
    }

    Источник
    Ответ написан
    Комментировать
  • Как постепенно заменить старые mysql функции?

    Лучше сразу полностью переписать на локалхосте, а затем уже перенести на «боевой» сервер. Иначе будет хаос
    Ответ написан
    3 комментария
  • По какой причине не грузит сайт на хостинге?

    Пустая страница, скорее всего, из-за возникающих ошибок во время выполнения. А сами ошибки не выводятся из-за того, что отключён их вывод.

    Добавьте в index.php строку, в самом начале перед $title:
    error_reporting(E_ALL);

    UPD. Запустил ваш сайт на локалхосте. Вот такие предупреждения:
    59ec961421a95915252060.png
    Судя по ним, вы указали в некоторых местах в коде неверные пути к PHP скриптам для require
    Ответ написан
    3 комментария
  • Как можно через Php вставить html tags в файл?

    Вставить файл можно с помощью функций file_get_contents(), file_put_contents(), а просто код - с помощью echo
    Ответ написан
  • Как правильно составить регулярное выражение?

    Ответ написан
    Комментировать
  • Как реализовать такую проверку файлом?

    Существует готовое решение на подобные случаи. Называется "Двухфакторная авторизация".
    Ответ написан
  • Как связать кнопку со скриптом?

    С помощью AJAX-запроса.
    Ответ написан
    Комментировать
  • Сделать несколько сайтов доступных по локальной сети?

    Выберите нужный IP-адрес в настройках:
    59dca11de719c941196381.png
    Ответ написан
    Комментировать
  • Как определить количество дней в месяце?

    Вторым параметром.

    Пример:
    echo date('t', mktime(0, 0, 0, 6)); // Количество дней в июне текущего года


    date(), mktime()
    Ответ написан
    Комментировать
  • Ajax Post запрос без перезагрузки страницы?

    Где функция give(this.id)? И зачем она, если вы итак на событие onclick вешаете обработчик через jQuery?

    P.S.
    Попробуйте так
    <?php if(empty($_POST['idart'])): $user['id'] = 'tosterUser'; ?>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script type="text/javascript">
    $(function(){
        $('#user_link').click(function(){
            $.post({
                url: 'testo.php',
                data: 'idart=' + $(this).attr('data-id'),
                success: function(data){ $('#result').append('<br>' + data); }
            })
        });
    });
    </script>
    <div id="result"><a href="#" id="user_link" data-id="<?php echo $user['id']; ?>">Кнопка</a></div>
    <?php else: echo $_POST['idart']; endif; ?>
    Ответ написан
  • Как исключить одно значение из SQL при выводе информации?

    SELECT * FROM `table` WHERE `enabled` != 'x';
    Ответ написан
    Комментировать