  
  JS gevorderde | 
                         | 
                        ik heb de php-code een keer doorgenomen en ik vind het eigenlijk wel boeiend, maar de logica ontsnapt mij een beetje: 
    
    
        
            
                <?
...
{
   if(floor($i/2) == $iFaqCount/2)
   {
      ...
             
            <? ... {    if(floor($i/2) == $iFaqCount/2)    {       ... 
 
  
         
          
     
  
 
Hier zeg je dus dat je moet kijken of de helft van waar je momenteel zit gelijk is aan de helft van het totaal. 
 
dus: (bij jouw voorbeeld van 6 linkjes) 
    
    
        
            
                
$i=0, floor($i/2)=0, $iFaqCount=6, $iFaqCount/2=3, if()=false 
$i=1, floor($i/2)=0, $iFaqCount=6, $iFaqCount/2=3, if()=false
$i=2, floor($i/2)=1, $iFaqCount=6, $iFaqCount/2=3, if()=false
$i=3, floor($i/2)=1, $iFaqCount=6, $iFaqCount/2=3, if()=false
$i=4, floor($i/2)=2, $iFaqCount=6, $iFaqCount/2=3, if()=false
$i=5, floor($i/2)=2, $iFaqCount=6, $iFaqCount/2=3, if()=false
 
             
            $i=0, floor($i/2)=0, $iFaqCount=6, $iFaqCount/2=3, if()=false  $i=1, floor($i/2)=0, $iFaqCount=6, $iFaqCount/2=3, if()=false $i=2, floor($i/2)=1, $iFaqCount=6, $iFaqCount/2=3, if()=false $i=3, floor($i/2)=1, $iFaqCount=6, $iFaqCount/2=3, if()=false $i=4, floor($i/2)=2, $iFaqCount=6, $iFaqCount/2=3, if()=false $i=5, floor($i/2)=2, $iFaqCount=6, $iFaqCount/2=3, if()=false 
 
  
         
          
     
  
 
Dus ik vind het eigenlijk wel normaal dat je niet de gewenste output krijgt;-)  
 
de juiste if is dan ook: 
    
    
        
            
                <?
...
{
   if($i == floor($iFaqCount/2))
   {
      ...
             
            <? ... {    if($i == floor($iFaqCount/2))    {       ... 
 
  
         
          
     
  
 
dan bekom je zoals gewenst: 
dus: (bij jouw voorbeeld van 6 linkjes) 
    
    
        
            
                
$i=0, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false 
$i=1, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false
$i=2, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false
$i=3, $iFaqCount=6, floor($iFaqCount/2)=3, if()=true
$i=4, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false
$i=5, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false
 
             
            $i=0, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false  $i=1, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false $i=2, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false $i=3, $iFaqCount=6, floor($iFaqCount/2)=3, if()=true $i=4, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false $i=5, $iFaqCount=6, floor($iFaqCount/2)=3, if()=false 
 
  
         
          
     
  |