проблем с цикъл

obqvi_in

Registered
PHP:
for ($pl = 1; $pl <= 25; $pl++) { ?>
<div style='display: table-row;'>	
<input ng-model='someModel' pattern= "^\d+(\.\d+)*$" placeholder="плюс" autocomplete="off" 
name="<?php echo 'pl'.$pl; ?>" size="3" value="<?php if($row{'pl'.$pl} != 0) 

echo number_format($row{'pl'.$pl}, 2, '.', ''); ?>" class="plus" />
</div><?php }
С този цикъл всичко беше наред, но реших да заместя в целия код извеждането от горния цикъл с променливи и вместо $row{'pl?'} променливата да e $p? И така кода изглежда ето така
PHP:
for ($pl = 1; $pl <= 25; $pl++) { ?>
<div style='display: table-row;'>
 <input ng-model='someModel' pattern= "^\d+(\.\d+)*$" placeholder="плюс" autocomplete="off"
 name="<?php echo 'pl'.$pl; ?>" size="3"  value="<?php if($p.$pl} != 0)
 echo number_format($p.$pl, 2, '.', ''); ?>" class="plus" />  </div><?php }
но не ми извежда стойностите от променливите в цикъла while а само от цикъла for от 1 до 25
 
Плача :cry:
if($p.$pl} != 0)
Само един съвет ще ти дам(не е задължителен или нещо такова, просто от практиката) - направи си едно апи което да ти изкава какво ти трябва в Json и с ангулар си го прекарвай през луупове и функции. Щот така малко батак става и получаваш ей такива грешки. :idea: :?:
 
Мисля, че малко ме надценяваш :) за което ти благодаря, но това е по сложно за мен.
 

Горе