Nieuw lid | 
                 | 
                
				
				Ik heb een probleempje, ik ben bezig met een website waarop meerdere countdown's komen te staan. 
Ik heb in smarty al de volgende code: 
    
    
        
            
                
{foreach from=$aflopende item=v}
{literal}
<script type="text/javascript">
$(function () {
	var austDay{/literal}{$v.id}{literal} = new Date();
	austDay{/literal}{$v.id}{literal}.setFullYear({/literal}{$v.einde|replace:'-':','}{literal});
	$('#defaultCountdown{/literal}{$v.id}{literal}').countdown({until: austDay{/literal}{$v.id}{literal}});
	$('#year').text(austDay{/literal}{$v.id}{literal}.getFullYear());
});
</script>
{/literal}
<table onclick="window.location='{$BASE_DIR}home/lopend/{$v.id}';">
    <tr>
        <td>Naam BenB</td><td>{$v.naam}</td>
    </tr>
    <tr>
        <td>Veiling eindigt</td><td>{$v.einde}</td>
    </tr>
    <tr>
        <td>Datum</td><td>{$v.datum}</td>
    </tr>
    <tr>
        <td>Hoogste bod:</td><td>{if $v.hoogste_bod > $v.prijs}€{$v.hoogste_bod+1}{else}er is nog niet geboden, bieden kan vanaf: €{$v.prijs}{/if} </td>
    </tr>
</tr>
</table>
<div id="defaultCountdown{$v.id}"></div>
<hr />
{/foreach}
             
            {foreach from=$aflopende item=v} {literal} <script type="text/javascript"> $(function () { 	var austDay {/literal }{$v.id }{literal } = new Date(); 	austDay{/literal}{$v.id}{literal}.setFullYear({/literal}{$v.einde|replace:'-':','}{literal}); 	$('#defaultCountdown{/literal}{$v.id}{literal}').countdown({until: austDay{/literal}{$v.id}{literal}}); 	$('#year').text(austDay{/literal}{$v.id}{literal}.getFullYear()); }); </script> {/literal} <table onclick="window.location='{$BASE_DIR}home/lopend/{$v.id}';">     <tr>         <td>Naam BenB</td><td>{$v.naam}</td>     </tr>     <tr>         <td>Veiling eindigt</td><td>{$v.einde}</td>     </tr>     <tr>         <td>Datum</td><td>{$v.datum}</td>     </tr>     <tr>         <td>Hoogste bod:</td><td>{if $v.hoogste_bod > $v.prijs}€{$v.hoogste_bod+1}{else}er is nog niet geboden, bieden kan vanaf: €{$v.prijs}{/if} </td>     </tr> </tr> </table> <div id="defaultCountdown{$v.id}"></div> <hr /> {/foreach} 
 
  
         
          
     
  
 
Het probleem is nu alleen dat er een maand te veel staat, terwijl ik in de DB gewoon dit heb staan: 2010-05-26 (standaard date van MySQL) 
Ik gebruik trouwens het volgende countdown script: http://keith-wood.name/countdown.html 
 
Hoop dat ik het zo een beetje duidelijk heb uitgelegd en dat er iemand is die weet hoe ik dat kan oplossen 
 
-edit- 
dit is de array die ik loop: 
    
    
        
            
                
Array
(
    [0] => Array
        (
            [id] => 2
            [hoogste_bod] => 27.00
            [datum] => 2010-05-27
            [prijs] => 20.00
            [einde] => 2010-05-26
            [naam] => Jasper
        )
    [1] => Array
        (
            [id] => 1
            [hoogste_bod] => 42.00
            [datum] => 2010-05-28
            [prijs] => 35.00
            [einde] => 2010-05-27
            [naam] => Jasper
        )
)
             
            (         (             [id] => 2             [hoogste_bod] => 27.00             [datum] => 2010-05-27             [prijs] => 20.00             [einde] => 2010-05-26             [naam] => Jasper         )           (             [id] => 1             [hoogste_bod] => 42.00             [datum] => 2010-05-28             [prijs] => 35.00             [einde] => 2010-05-27             [naam] => Jasper         )   ) 
 
  
         
          
     
  
 
en ik kan de loop niet weghalen omdat de array nu maar 2 items bevat maar het er ook meer kunnen zijn.				
				 |