, не подскажите где можно найти информацию как тоже самое сделать в YII. А то весь инет изрыл?
как сделать такой вывод
как сделать такой вывод
Я нашел вот такую статью по PHP
Re: как сделать такой вывод
а вот попробовал вот так
Код: Выделить всё
$connection=Yii::app()->db;
$dataReader=$connection->createCommand('select * FROM lic where op="'.$_GET['oo_search'].'" GROUP BY te')->query();
$rows=$dataReader();
$id="";
$sm="";
$te_log="";
// foreach ($rows as $value) {
// $summ=$summ.','.$value['summ'];
// $type_nalog=$type_nalog.','.$value['type_nalog'];
// $text = $value['type_nalog'].' :: '.$value['summ'];
// $id=$id.','.$value['id'];
// }
echo "<table><tr><th>1</th><th>2</th><th>3</th></tr>";
for ($i = 0 ; $i < $rows ; ++$i)
{
$row = $rows;
echo "<tr>";
for ($j = 0 ; $j < 3 ; ++$j) echo "<td>$row</td>";
echo "</tr>";
}
echo "</table>";
}
Последний раз редактировалось StasRuv 2018.03.15, 11:09, всего редактировалось 1 раз.
Re: как сделать такой вывод
а мне говорят есть различие между YII и YII2
Re: как сделать такой вывод
спасибо
Re: как сделать такой вывод
А что я не правильно тут сделал??
Код: Выделить всё
<?php
$connection=Yii::app()->db;
$dataReader=$connection->createCommand('select * FROM lic where oo="'.$_GET['oo_search'].'" ')->query();
if($dataReader){
while(($row=$dataReader->read())!==false)
{
echo '<tr>';
echo '<th>'.$row['type_nalog'].' - '.$row['summ'].'</th>';
echo '</tr>';
}
}
?>
Re: как сделать такой вывод
В последнем варианте у меня все получилось. Но как сделать что-бы новые значения выводило с новой строки
Re: как сделать такой вывод
не совсем понятно что вам нужно, возможно:
Код: Выделить всё
echo '<br>';
Re: как сделать такой вывод
сейчас у меня выводиться информация: 123123-34 1231231-34554. Надо что-бы в столбец шли значения.andku83 писал(а): ↑2018.03.15, 17:16 не совсем понятно что вам нужно, возможно:Код: Выделить всё
echo '<br>';
И на echo '<br>'; выдает ошибку. я это все делаю в форме может надо это в контроллере разместить этот код, если да то как это сделать?
Re: как сделать такой вывод
покажите больше своего кода, догадываться что там у вас не имеет смысла
Re: как сделать такой вывод
Код: Выделить всё
<div class="row">
<?php echo $form->labelEx($model,'KBK'); ?>
<?php
$connection=Yii::app()->db;
$dataReader=$connection->createCommand('select id,okpo,predpr,type_nalog,SUM(nachislen) as summ FROM lickart_t_r1a where type_nalog like "%710%" AND type_nalog not like "71010000"
AND type_nalog not like "71050000" AND okpo="'.$_GET['okpo_search'].'" GROUP BY type_nalog')->query();
if($dataReader){
while(($row=$dataReader->read())!==false)
{
echo '<tr>';
echo '<th>'.$row['type_nalog'].' - '.$row['summ'].'</th>';
echo '</tr>';
}
}
?>
<?php echo $form->error($model,'KBK'); ?>
</div>
Re: как сделать такой вывод
Вот так красиво выходит только почему-то не заносит информацию
Код: Выделить всё
<?php
$connection=Yii::app()->db;
$dataReader=$connection->createCommand('select id,okpo,predpr,type_nalog,SUM(nachislen) as summ FROM lickart_t_r1a where type_nalog like "%710%" AND type_nalog not like "71010000"
AND type_nalog not like "71050000" AND okpo="'.$_GET['okpo_search'].'" GROUP BY type_nalog')->query();
if($dataReader){
while(($row=$dataReader->read())!==false)
{
echo '<table>';
echo '<tr>';
echo '<td>' .$form->textField($model,'KBK', array('size'=>20,'maxlength'=>60,'value'=>$row['type_nalog'])).'</td>';
echo '<td>'.$form->textField($model,'summa_uplat', array('size'=>20,'maxlength'=>60,'value'=>$row['summ'])). '</td>';
echo '</tr>';
echo '</table>';
//echo '<br>'
//echo '<tr>';
//echo '<th>'.$row['type_nalog'].' - '.$row['summ'].'</th>';
//echo '</tr>';
// echo '</br>'
}
}
?>
<?php echo $form->error($model,'KBK'); ?>
</div>
Re: как сделать такой вывод
Код: Выделить всё
<div style="border:1px solid black;width:11cm;padding: 5px;margin-bottom: 0cm;">
<div class="row">
<h2>Оплата</h2>
<table class="tablarenda">
<thead><th>Код КБК</th><th>Сумма</th></thead>
<tbody>
<?php
$connection=Yii::app()->db;
$dataReader=$connection->createCommand('select id,okpo,predpr,type_nalog,SUM(nachislen) as summ FROM lickart_t_r1a where type_nalog like "%710%" AND type_nalog not like "71010000"
AND type_nalog not like "71050000" AND okpo="'.$_GET['okpo_search'].'" GROUP BY type_nalog')->query();
if($dataReader){
while(($row=$dataReader->read())!==false)
{
echo '<table borge="2"><tr>';
echo '</tr>';
echo '<tr>';
echo '<td>' .$form->textField($model,'KBK', array('size'=>20,'maxlength'=>60,'value'=>$row['type_nalog'])).'</td>';
echo '<td>'.$form->textField($model,'summa_uplat', array('size'=>20,'maxlength'=>60,'value'=>$row['summ'])). '</td>';
echo '</tr>';
echo '</table>';
}
}
?>
</tbody>
</table>
<?php echo $form->error($model,'KBK'); ?>
</div>
</div>
Re: как сделать такой вывод
начинали с вывода данных а теперь еще что-то сохранять нужно, сохранение данных должно реализовываться в контроллере, если я правильно понимаю вы пытаетесь сохранять данные сразу нескольких моделей, а у каждой пары инпутов у вас одинаковые имена...
возможно чем-то вам поможет: https://github.com/unclead/yii2-multiple-input
но для начала вы сами должны понять что хотите сделать
возможно чем-то вам поможет: https://github.com/unclead/yii2-multiple-input
но для начала вы сами должны понять что хотите сделать