Перейти к содержимому


Публикации kaganat

17 публикаций создано kaganat (учитываются публикации только с 26-Апрель 23)


#28659 Операция по выборку фильтра

Отправлено от kaganat в 02 Июль 2015 - 12:42 in Как это сделать

Если конечно установит выбор на февраль, все ровно выводить данные за январь.



#28658 Операция по выборку фильтра

Отправлено от kaganat в 02 Июль 2015 - 12:37 in Как это сделать

Спс, теперь выводит данные только за январь:

if ($_REQUEST['period']) $period= $_REQUEST['period'];
else $period = 'январь';
if ($_REQUEST['period']=='280')
{
reset_filters(280);
if ($_REQUEST['period']) set_filter(230, "=", $period);
header("Location: ".$config["site_root"]."/fields.php?table=280");
}
sqlQuery = "SELECT *,sum(f250) as pros, FROM ".DATA_TABLE."280 where status=0 and f230='".$period."'";
$result = sql_query($sqlQuery);
while ($row = sql_fetch_array($result))
{
$lines[] = $row;
}



#28654 Операция по выборку фильтра

Отправлено от kaganat в 02 Июль 2015 - 10:12 in Как это сделать

В поле f230 хранится список названии месяцев (январь, февраль и т.д.)



#28651 Операция по выборку фильтра

Отправлено от kaganat в 02 Июль 2015 - 08:35 in Как это сделать

Здравствуйте.
Пожалуйста, я в чем ошибся, что ниже приведенный код не работает, т.е. при выборе периода в таблице пусто.

// Здесь подготовливаем данные для вывода в отчете
if ($_REQUEST['period']=='280')
{
reset_filters(280);
if ($_REQUEST['period']) set_filter(230, "=", $period);
header("Location: ".$config["site_root"]."/fields.php?table=280");
}
sqlQuery = "SELECT *,sum(f250) as pros, FROM ".DATA_TABLE."280 where status=0 and f230='".$period."'"
$result = sql_query($sqlQuery);
while ($row = sql_fetch_array($result))
$lines[] = $row;
}

$smarty->assign("lines", $lines);

//Отображение:
<span class="input_element"> Выберите пероид:
<select name="period">
<option value="январьг" {if $period== 'январь'}selected{/if}>январь</option>
<option value="Февраль" {if $period== 'февраль'}selected{/if}> февраль</option>
</select>
</span>



#28633 Фильтр по связанным таблицам

Отправлено от kaganat в 30 Июнь 2015 - 07:18 in Как это сделать

id связанной таблицы равно f270
В данной ситуации мне так прописать:
sqlQuery = "SELECT * FROM ".DATA_TABLE."180 where status=0 and f270 = 'Процессор'";



#28626 Фильтр по связанным таблицам

Отправлено от kaganat в 29 Июнь 2015 - 14:00 in Как это сделать

Здравствуйте.

sqlQuery = "SELECT * FROM ".DATA_TABLE."180 where status=0 and f190 = 'Процессор'";
$result = sql_query($sqlQuery);
$row = sql_fetch_array($result);

f190 = 'Процессор' - связанное поле

Подскажите пожалуйста, почему не фильтр не работает.



#28597 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 26 Июнь 2015 - 12:03 in Как это сделать

СПС.



#28590 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 26 Июнь 2015 - 06:43 in Как это сделать

Только выводит: и удаленные и архивные данные, где присобачить status? Плииз!!!



#28589 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 26 Июнь 2015 - 05:50 in Как это сделать

Благодарю, получилось, Ураа!!!
Дай Вам Бог Здоровье, Удачи!



#28580 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 12:28 in Как это сделать

не из того, что тип поля ОЗУ равно связь, что выводит какие то данные?



#28576 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 11:47 in Как это сделать

Получилось, спс.
только где ОЗУ в свойстве указан как текст, но там значение в мегабайт числовые данные, в отображениях какие то левые данные выводит?



#28575 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 11:25 in Как это сделать

Благодарю.



#28573 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 11:16 in Как это сделать

Sorry: $smarty->assign("data4", $data4);



#28572 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 11:03 in Как это сделать

Подготовка данных
$sqlQuery = "SELECT * FROM ".DATA_TABLE."200";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$data1 = $row['f210'];
$data2 = $row['f220'];
$data3 = $row['f230'];
$data4 = $row['f240'];
$smarty->assign("date1", $date1);
$smarty->assign("date2", $date2);
$smarty->assign("date3", $date3);
$smarty->assign("data4", $data7);

Отображение:
<table class="mainTable" align="center" cellspacing="0" cellpadding="0" style="width:70%; background-color:#F0F0F0;">
<tr>
<td>
Наименование</td>
<td>
Процессор</td>
<td>
ОЗУ</td>
<td>
Сумма</td>
</tr>
<tr>
<td>
{$data1}</td>
<td>
{$data2}</td>
<td>
{$data3}</td>
<td>
{$data4}</td>
</tr>
</table>

Показывает данные первого строка, причем только суммы.



#28571 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 10:39 in Как это сделать

<table class="mainTable" align="center" border="1" cellpadding="1" cellspacing="1" style="width: 500px;">
<tr>
<td>
Сумма</td>
<td>
ОЗУ</td>

<td>
Наименование</td>
</tr>
<tr>
<td>
{$data.sum}</td>
<td>
{$data.ozu}</td>

<td>
{$data.name}</td>
</tr>
</table>

На выходе пустой отчет.



#28570 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 10:34 in Как это сделать

Есть таблица с данными о заказах:
// Здесь подготовливаем данные для вывода в отчете
$sqlQuery="SELECT sum(f290) as sum FROM ".DATA_TABLE."300 WHERE f280='Процессор'";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
$data['sum'] = $row['sum'];
$data['ozu'] = $row['f260'];
$data['name'] = $row['f270'];

// Переносим переменные в отображение;
$smarty->assign("data", $data['sum']);
$smarty->assign("data", $data['ozu']);
$smarty->assign("data", $data['name']);



#28568 Все данные таблицы отражать в отчетах

Отправлено от kaganat в 25 Июнь 2015 - 10:18 in Как это сделать

Здравствуйте уважаемые.
Как перенести, те отражать в отчетах все данные таблицы?