Добрый день всем! Написал PHP-файл, проверил его работу, все работает. Этот же код вставляю в сниппет, к сожалению не работает. Код простой - выбирает три значения из базы и выводит их на страничке. Вот код php:
<?php
//stat.php
echo '<form method="post" class="form-search">';
echo '<div class="row"><div class="span4"><input type="text" name="ls" class="search-query">';
echo '<p>Введите номер вашего лицевого счета</p></div>';
echo '<div class="span4"><input type="submit" class="red-btn" name="Query" value="Показания"></div></div>';
$ls = $_POST['ls'];
$con = new mysqli('localhost', 'root', '120178', 'modx');
$query = "SELECT * FROM countervalues WHERE Account='$ls' ORDER by DateCounterValues DESC LIMIT 1";
$result = $con -> query($query);
$rows = $result -> num_rows;
for($j = 0; $j < $rows; $j++)
{
$result -> data_seek($j);
$row = $result -> fetch_array(MYSQLI_NUM);
$MeterNumber = $row[2];
$DateStat = $row[3];
$Stat = $row[4];
echo '<div class="row"><div class="span3"><p>Дата показаний: </p></div><div class="span2"><p>';
echo "$DateStat";
echo '</p></div></div>';
echo '<div class="row"><div class="span3"><p>Номер прибора учета: </p></div><div class="span2"><p>';
echo "$MeterNumber";
echo '</p></div></div>';
echo '<div class="row"><div class="span3"><p>Показания: </p></div><div class="span2"><p>';
echo "$Stat" . ' кВт/ч';
echo '</p></div></div>';
$result->close();
$con->close();
}
echo '</form>';
Вот его вызов на страничке:
div id="recentWorksRow">
<div id="request">
<div class="container">
<h2>
<span class="lft"></span><span class="mid">Показания</span><span class="rt"></span>
</h2>
</div>
<div class="container">
<div class="row">
[[Stat]]
</div>
</div>
</div>
</div>
В чем я ошибся, отчего в modx код не работает?