Pavel

Pavel

С нами с 30 ноября 2018; Место в рейтинге пользователей: #854
Pavel
19 декабря 2022, 11:47
0
от ошибки удалось избавиться, но теперь выводит кучу пустых строк ((
Pavel
19 декабря 2022, 11:11
0
Спасибо. Но ошибка остается.
Pavel
14 декабря 2022, 19:20
0
теперь так…
Fatal error: Uncaught mysqli_sql_exception: Too many connections in...
на эту строку ошибка ведет

$mysqli = new mysqli
Pavel
14 декабря 2022, 18:55
0
А почему может быть такая ошибка?

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)
 in \core\src\Revolution\modParser.php on line 151
Pavel
14 декабря 2022, 17:59
0
Этот я вариант видел, но не понял, как таким путём вытащить все столбы из таблицы

$dept = $full->Department;
$phone = $full->WorkPhone;
$cellphone = $full->Cellphone;
$name = $full->Name;
$position = $full->Position;
$department = $full->Department;
$mail = $full->Mail;
$id = $full->ID;
Pavel
14 декабря 2022, 17:20
0
Я пытался с xpdo разобраться. К сожалению дошел до такого же результата с выводом только 1 записи
Pavel
14 декабря 2022, 13:47
0
Задача вывести список людей из бд. Попробую, что вы написали.
Pavel
12 декабря 2022, 10:34
0
точно. не обращайте внимание на куски из джумлы. я от туда сайт переписываю, это все уйдет в финале.
Pavel
10 декабря 2022, 16:00
0
Дошел до такого (с такими же результатами к сожалению...)

Сниппет:
$mysqli = new mysqli(   $host, 
                        $username, 
                        $password, 
                        $dbname, 
                        $port, 
                        $charset
                    );

$queryfull = "SELECT `Users`.`ID` AS `ID`,
					`Users`.`Name`,
					`Mail`,
					`Position`,
					`Department`,
					`WorkPhone`,
					`Cellphone`,
					((DAYOFMONTH(Birthday) = DAYOFMONTH(NOW()))
					& (MONTH(Birthday) = MONTH(NOW())))
					AS bday
				FROM `erp`.`Users`
				WHERE NOT Fired AND Department != ''
				ORDER BY `Department`, `Name`";

$fullresult = $mysqli->query($queryfull);

             
    while ($full = $fullresult->fetch_object())
    
    {
        
            if ($dept != $full->Department)

        {
 
            $dept = $full->Department;
            $phone = $full->WorkPhone != 0 ? $full->WorkPhone : '';
	        $cellphone = $full->Cellphone != 0 ? $full->Cellphone : '';
            $name = $full->Name;
            $position = $full->Position;
            $department = $full->Department;
            $mail = $full->Mail;
            $id = $full->ID;

        }

    }
                $modx->setPlaceholders(array(
                'dept' => $dept,
                'phone' => $phone,
                'cellphone' => $cellphone,
                'name' => $name,
                'position' => $position,
                'mail' => $mail,
                'id' => $id,
                ),'ep.');
$mysqli->close();
Чанк:
[[!usr1]]  

        <table class="uk-table uk-table-hover uk-table-small uk-margin-small uk-table-responsive">
        <tr align="center">
            <td class="uk-text-emphasis" colspan=5> 
                <h3 class="uk-heading-line uk-text-center"><span>[[+ep.dept]]</span></h1>
            </td>
        </tr>
        <tr align="left" onMouseOver="className='hilighton';" onmouseout="className='hilightoff';">
            <td>
                <div uk-lightbox>
                    <a class="uk-text-emphasis" uk-tooltip="title: Посмотреть профиль; pos: top-left" href='[[~3]]?userid=[[+ep.id]]' data-type="iframe">[[+ep.name]]</a>
                </div>
            </td>
            <td>[[+ep.position]]</td>
            <td align=\"center">[[+ep.cellphone]]</td>
            <td>
                <a class="uk-text-emphasis" uk-tooltip="title: Позвонить; pos: top-center" href=callto:" . $phone . ">[[+ep.phone]]</a>
            </td>
            <td>
                <a class="uk-icon-link" uk-tooltip="Написать письмо" uk-icon="mail" href=mailto:[[+ep.mail]]>[[+ep.mail]]</a>
            </td>
        </tr>
        </table>
Pavel
06 декабря 2022, 21:39
0
Спасибо ребята огромное! Обожаю вас!
Pavel
06 декабря 2022, 18:39
0
я всё равно не могу понять, что обозначает эта строка
$input = JFactory::getApplication()->input;
из чего формируется
$input
что такое
JFactory::getApplication()
и ещё не понимаю тут
$user_id = $input->getInt('userid', 0);
это метод какой-то?
getInt
Остальное всё для меня постижимо))
У меня цель тянуть данные из внешней БД
Pavel
29 ноября 2022, 13:14
0
Данные обновляются постоянно.
Нашел способ вывести это через echo c html разметкой, но не уверен, что так правильно.
$mysqli = new mysqli("localhost", "root", "toor", "new", "3306", "utf8");

$queryfull = "SELECT `Users`.`ID` AS `ID`,
					`Users`.`Name`,
					`Mail`,
					`Position`,
					`Department`,
					`WorkPhone`,
					`Cellphone`,
					((DAYOFMONTH(Birthday) = DAYOFMONTH(NOW()))
					& (MONTH(Birthday) = MONTH(NOW())))
					AS bday
				FROM `new`.`Users`
				WHERE NOT Fired AND Department != ''
				ORDER BY `Department`, `Name`";

$fullresult = $mysqli->query($queryfull);

    echo "
        <div class=\"uk-panel uk-panel-box uk-panel-contents uk-container\">";
    echo "
        <div class=\"uk-card uk-card-default uk-card-body uk-overflow-auto\">";
    echo "
        <table class=\"uk-table\" border=0 width=\"100%\">";

while ($full = $fullresult->fetch_object())
{
        if ($dept != $full->Department)
    {
        $dept = $full->Department;
        echo "
            <tr align=\"left\">
.................
Pavel
29 ноября 2022, 11:23
0
Читал, но не понял, как это использовать в случае внешней БД
Pavel
04 июля 2019, 02:20
0
форма регистрации, я уже разобрался. спасибо.
Pavel
03 июля 2019, 01:57
0
на PDO_MySQL даже не мечтаю…
Pavel
11 декабря 2018, 15:14
0
Спасибо. Попробую вникнуть.
Pavel
11 декабря 2018, 14:25
0
[2018-12-11 13:55:02] (ERROR @ C:\Site\OSPanel\domains\localhost\core\xpdo\xpdo.class.php: 2553) PHP warning: PDO::quote() expects parameter 1 to be string, array given

И вот такая ошибка, пишет, мол ожидалась строка, а там массив.
Ну параметры color и series являются json объектами.
Pavel
11 декабря 2018, 13:38
0
Где взять то теперь?
Pavel
11 декабря 2018, 12:54
0
Но там получается фрейм (рамки и кнопка отдельно)
Он так тоже может?
Pavel
11 декабря 2018, 12:24
0
А на счет конструктора, есть понимание?