Javascript 如何计算HTML表格中的总数

Javascript 如何计算HTML表格中的总数,javascript,php,html,arrays,Javascript,Php,Html,Arrays,我有一个值为1和0的简单html表。我想计算一行中1的总数。我如何使用PHP来计数。我搜索所有方法,但所有与数据库链接的方法除外。 我尝试了count函数,但它不起作用。我不知道哪个PHP函数更适合使用。下面是我的代码和html表值 下面是我的表值 Number Value 1 0 0 0 0 1 1 1 1 0 <?php echo "Total number of 1's are".count(value == 1

我有一个值为1和0的简单html表。我想计算一行中1的总数。我如何使用PHP来计数。我搜索所有方法,但所有与数据库链接的方法除外。 我尝试了count函数,但它不起作用。我不知道哪个PHP函数更适合使用。下面是我的代码和html表值

下面是我的表值

Number   Value  
   1    0
   0    0
   0    1
   1    1
   1    0
<?php 
 echo "Total number of 1's are".count(value == 1);
?>
数值
1    0
0    0
0    1
1    1
1    0

我真的无法运行你的代码(给了我很多错误),但还是要这样做:定义一个计数器
$total=0
如果(isset($\u POST['submit'])
之前,声明它是
全局$total
函数计数($x,$y)
行下方,增加它
$total++行下方
回显“一”,并替换回波计数($value==1)
echo$总计,如下所示:

            <table width="600" border="1" align="center" cellspacing="5" bgcolor="#F0F0F0">
        <tr>
        <th>Number</th>
        <th>Value</th>
        <th>Find 1's</th>
        </tr> 
        <?php
        $total = 0; // <==========================================
        if(isset($_POST['submit']))
        {
        $x = $_POST['firstint'];
        $y = $_POST['secondint'];

        Count($x,$y);
        }

        function Count($x,$y)
        { global $total; // <==========================================
        for($i=$x; $i<=$y; $i++)
        {
        $value = $i/strlen($i);

        ?> 
        <tr>
        <td width="68" align="center"><?php echo $i; ?></td>
        <td width="68" align="center"><?php echo $value; ?></td>
        <td width="68" align="center">
        <?php 
        if($value == 1){ 
        echo "One" ; 
        $total++; // <==========================================
        }else{ 
        echo "Zero"; 
        } ?>
        </td></tr>
        <?php
        }
        ?>
        <tr>
        <td colspan="2" align="center"></td>
        <td align="left"><b>Total Count:</b></td>
        <td align="left"><b>
        <?php
        echo $total; // <==========================================
        ?>
        </b></td>
        </tr>
        <?php
        }
        ?>  
        </table>

数
价值
找到1的
总数:

您使用的是数据库表还是HTML表?javascript从何而来?您是想要一个javascript解决方案,还是仅仅因为有人建议而对其进行标记?没有任何数据库的HTML表使用javascript或Jquery会更容易。在php中,最好使用forloop创建此表。然后在循环中计算,为什么要创建一个表,然后读回并处理它?为什么不在创建表的时候数一数呢?
            <table width="600" border="1" align="center" cellspacing="5" bgcolor="#F0F0F0">
        <tr>
        <th>Number</th>
        <th>Value</th>
        <th>Find 1's</th>
        </tr> 
        <?php
        $total = 0; // <==========================================
        if(isset($_POST['submit']))
        {
        $x = $_POST['firstint'];
        $y = $_POST['secondint'];

        Count($x,$y);
        }

        function Count($x,$y)
        { global $total; // <==========================================
        for($i=$x; $i<=$y; $i++)
        {
        $value = $i/strlen($i);

        ?> 
        <tr>
        <td width="68" align="center"><?php echo $i; ?></td>
        <td width="68" align="center"><?php echo $value; ?></td>
        <td width="68" align="center">
        <?php 
        if($value == 1){ 
        echo "One" ; 
        $total++; // <==========================================
        }else{ 
        echo "Zero"; 
        } ?>
        </td></tr>
        <?php
        }
        ?>
        <tr>
        <td colspan="2" align="center"></td>
        <td align="left"><b>Total Count:</b></td>
        <td align="left"><b>
        <?php
        echo $total; // <==========================================
        ?>
        </b></td>
        </tr>
        <?php
        }
        ?>  
        </table>