2013-03-01 19 views
0

我有一个数字,我正在取出数据库,基本上是选票。如果为空,单独的div中的数字具有默认编号

所以数字将是分开的。

For example [ ] = A div styled box. 

And $foo = 100 

it will display like this: 

[ 1 ] [ 0 ] [ 0 ]. 

     <?php 
     for($i=0; $i<strlen($counter); $i++) { 
      echo "<div class='votebg'>$counter[$i]</div>"; 
     } 
     ?> 

但是我只是通过从数据库中提取INT来自动完成这项工作。

现在我的int是空的,所以我提出了一个检查,检查其是否为空,如果是,它将使0

if (empty($rcvotes)) { 
$rcvotes = 0; 
} 

现在我的页面仅显示一个零

[ 0 ] 

我该如何使它自动填充缺少的数字,如果不存在,则使用零来填充?

例如,我们有7票。

数量会显示如下:

[ 0 ] [ 0 ] [ 7 ] 

我们有88票,这个数字会显示如下:

[ 0 ] [ 8 ] [ 8 ] 

究竟是什么问题?

谢谢!

mysql_query('SELECT FROM * `vote_count`'); 
$rcvotes = $row['vote_number']; 
if (empty($rcvotes)) { 
$rcvotes = 0; 
} 

$counter = strval($rcvotes); 

回答

相关问题