Buongiorno a tutti, come da titolo sono bloccato su un ciclo foreach che in base al numero di record estratti da db mi apre e chiude il div contenitore la struttura dovrebbe essere così se i record fossero 4:
	
	
	
		
ma il risultato che ottengo è:
	
	
	
		
mentre se i record sono dispari ad esempio 5 il ciclo funziona perfettamente.
lo script è il seguente:
	
	
	
		
				
			
		HTML:
	
	<div class="row-fluid"><!-- il ciclo apre il div-->
  <div class="span6></div>
  <div class="span6></div>
</div><!-- il ciclo chiude il div-->
<div class="row-fluid"><!-- il ciclo apre il div-->
  <div class="span6></div>
   <div class="span6></div>
</div><!-- il ciclo chiude il div-->
	ma il risultato che ottengo è:
		HTML:
	
	<div class="row-fluid"><!-- il ciclo apre il div-->
  <div class="span6></div>
  <div class="span6></div>
</div><!-- il ciclo chiude il div-->
<div class="row-fluid"><!-- il ciclo apre il div-->
  <div class="span6></div>
  <div class="span6></div>
</div><!-- il ciclo chiude il div-->
</div><!-- il ciclo chiude il div una seconda volta-->
	mentre se i record sono dispari ad esempio 5 il ciclo funziona perfettamente.
lo script è il seguente:
		PHP:
	
	<?php
$res_page = $mysqli->query("SELECT * FROM ".$prefix."ads c
LEFT JOIN category_lang cl
        ON (c.id_cat = cl.category_id) WHERE slug = '".$get_page."' ");
		
		
		$ads = array();
		
		while($row_page = $res_page->fetch_assoc()){
			$ads[] = $row_page;
			$name_cat = $row_page['name'];
			
		}
?>
 	<div class="row-fluid">
		 <div class="ctg-title">
        	<h3><?php echo $name_cat; ?></h3>
         </div>
    </div>    
		<?php
foreach( $ads as $key => $ads_rw):
			
			$res_pg = $mysqli->query("SELECT * FROM category_lang d
LEFT JOIN ".$prefix."ads dl
        ON (d.category_id = dl.id_cat) WHERE category_id = '".$ads_rw['id_parent_cat']."' ");
			
			$rw_pg = $res_pg->fetch_assoc();
			$sub_name = $rw_pg['name'];
			$slg = $rw_pg['slug'];
           
			if(($key)%(2)==0):
		?>
       <div class="row-fluid cont-cat">
			<?php endif; ?>
        <div class="span6">
        	<div class="bx-annunci">
            	<div class="thumbnail">
                	<a href="index.php?page=contact&ct=<?php echo $ads_rw['id_ads']; ?>"><img src="http://placehold.it/360x240" alt="<?php echo $ads_rw['titolo']; ?>"/></a>
                </div>
                <span class="spn-annunci"></span>
                <i class="fa fa-tag fa-lg"></i>
                <h5><?php echo $sub_name; ?></h5>
                <hr>
                <i class="fa fa-thumb-tack  fa-lg"></i>
                <h5><?php echo $ads_rw['titolo']; ?></h5>
                <hr>
                <a class="btn-p" href="#">Vedi Annuncio</a>
            </div>
       </div>
       
       
              	
            <?php
		if(($key +1)%(2)==0): 
           echo "</div>";
          
			 endif;
			
		endforeach; 
		
          echo "</div>";
?>
	
			
				Ultima modifica: