Jado

Jado

С нами с 18 декабря 2014; Место в рейтинге пользователей: #966
Jado
03 октября 2019, 13:06
0
Спасибо.
А есть какое-нибудь типовое решение для того, чтобы подтянуть все классы?
С учётом того core вынесено за public_html
Jado
03 октября 2019, 12:22
0
Включил вывод ошибок.
Ошибка такая:
Fatal error: Uncaught Error: Class 'xPDO' not found in /***/**/autocomplete.php
Ругется вот на эту строку:
<?php 
$xpdo = new xPDO($dsn, '********', '*******', [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
Судя по всему не хватает xPDO.
Как подгрузить xPDO?
Jado
30 сентября 2019, 10:55
0
<?php
$dsn = 'mysql:host=localhost;dbname=*******;charset=utf8';
$xpdo = new xPDO($dsn, '********', '*******', [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);

$locate = $_GET['locate'];
$street = $_GET['street'];
$house = $_GET['house'];
$l = $modx->quote($locate);



if (!empty($house)): 
    $q = "SELECT * FROM `modx_ac_connection` WHERE `locate` = $l AND `street` LIKE '%$street%' AND `house` LIKE '%$house%'";
    $re = $xpdo->query($q);
    while ($r = $re->fetch(PDO::FETCH_ASSOC)) {
        $result[] = $r['house'];
    }
    $result = array_unique($result);
    echo json_encode($result);

else:
    $q = "SELECT * FROM `modx_ac_connection` WHERE `locate` = $l AND `street` LIKE '%$street%'";
    $re = $xpdo->query($q);
    while ($r = $re->fetch(PDO::FETCH_ASSOC)) {
        $result[] = $r['street'];
    }
    $result = array_unique($result);
    echo json_encode($result);

endif;
Jado
27 марта 2015, 00:18
0
Спасибо, за время всё получилось.
Jado
26 марта 2015, 23:10
0
Это вставить после условий,
$.cookie('city', $(this).text());
пробовал не работает.
Или я что-то не понимаю
Jado
07 февраля 2015, 13:21
0
Спасибо за помощь, задачу решил, очень хороший этот PDO-наборчик.
Jado
19 декабря 2014, 23:40
0
Спасибо!