php - Loop through array and print HTML dinamcly for each element -


i trying loop through array contains objects , print out data need html. html needs print first element , afterwards "create" new html showing second element , on...

this php function query db:

public function getcuponesuser(){     $db = jfactory::getdbo();     $user = jfactory::getuser()->id;     $query = 'select * #__cuphoneo_subscripcion cs left join #__k2_items k2i on k2i.id = cs.item_id cs.user_id='.$user.' group cs.item_id';     $db->setquery($query);     $resultado = $db->loadobjectlist();      return $resultado; } 

this $resultado returns: http://pastebin.com/psx7kmbq

and html/php code trying print data retrieved:

<div class="panel-group" id="accordion">     <div class="panel panel-info">  <?php       $model = $this->getmodel();     $cuponesusuario[] = $model->getcuponesuser();      foreach($cuponesusuario $valor){     ?>   <div class="panel-heading" data-toggle="collapse" data-parent="#accordion" data-target="#collapse1">     <div class="panel-heading-left">         <h4 class="panel-title accordion-toggle">             data 1         </h4>      </div>      <div class="panel-heading-right">         <h4 class="panel-title">             data 2         </h4>      </div> </div> <div id="collapse1" class="panel-collapse collapse">   <div class="panel-body">     <div class="panel-left">         <div class="panel-image">             data 3         </div>         <div class="panel-fecha">             <span class="label label-info">data 4</span>         </div>     </div>      <div class="panel-right">         <div class="panel-desc">         data 5         </div>         <div class="panel-boton-canjear">             <input class="btn" type="button" value="canjear"/>         </div>     </div>   </div> </div>     <?php } ?> 

where says data 1, data 2, data 3...etc, need print out different values query may return.

edit: im pretty sure have use for not sure how :p

if $resultado represents array want loop over, wrong:

$cuponesusuario[] = $model->getcuponesuser(); 

just this:

$cuponesusuario = $model->getcuponesuser(); 

inside foreach loop, can access data this:

<?php echo $valor->title; ?>  

Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

The canvas has been tainted by cross-origin data in chrome only -