用todayoccur0-todayoccur9.value取不出来吗

解决方案 »

  1.   

    用todayoccur0-todayoccur9.value
    无法无法取出来
      

  2.   

    $$todayname
    也不行,报错对象不存在
      

  3.   

    给个例子
    <?
    $todayoccur1 = "1";
    $todayoccur2 = "2";
    $todayoccur3 = "3";
    $todayoccur4 = "4";
    $todayoccur5 = "5";
    $todayoccur6 = "6";
    $todayoccur7 = "7";
    $todayoccur8 = "8";
    $todayoccur9 = "9";
    $todayoccur0 = "0";
    for ($i=0;$i<10;$i++)
    {
    $todayname="todayoccur".$i;
    echo "<input type=\"text\" name=\"".$$todayname."\" value=\"\" size=\"13\">";
    }
    ?>
      

  4.   

    21bird(世纪菜鸟:尘缘如梦……):是要取它们的值累加
    写到
    合计对象
      

  5.   

    明白:try this
    <form name=f1 action="" method=post>
    <?
    $total = @array_sum($todayname);
    echo $total;
    for ($i=0;$i<10;$i++)
    {
    $todayname="todayoccur".$i;
    echo "<input type=\"text\" name=\"todayname[]\" value=\"\" size=\"13\">";
    }
    ?>
    <input type=submit >
    </form>
      

  6.   

    如果你想在本页得到这些,应该把取值代码写倒onsubmit()里面去吧?
      

  7.   

    <form name=f1 action="" method=post>
    <?
    $total = @array_sum($todayname);
    echo $total;
    for ($i=0;$i<10;$i++)
    {
    $todayname="todayoccur".$i;
    echo "<input type=\"text\" name=\"todayname[]\" value=\"\" size=\"13\">";
    }
    ?>
    <input type=submit >
    </form>
      

  8.   

    <FORM METHOD=POST ACTION="10001.php">
    <?
         for ($i=0;$i<10;$i++)
    {
    $todayname="todayoccur".$i;
    print  $todayname[$i];
    echo "<input type=\"text\" name=\"".$todayname[$i]."\" value=\"\" size=\"13\">";
    }
    print $_REQUEST['totayoccur0'];
    //phpinfo();
    ?>
    <INPUT TYPE="submit">
    </FORM>
    有一个地方写错了.name=\"".$todayname[$i]."写成name=\"".$toTayname[$i]."
      

  9.   

    关键是怎么取值!注意是取值写到合计项目!!其实这是一个财务报表:填报单位: 金额单位:元
    序号 项目              本日发生金额
    1 购建资产
    2 工资
    3 职工福利
    4 上缴区公司折旧
    5 修理费
    6 低值易耗品
    7 业务费
    8 各项税金
    9 差旅费
    10 业务招待费
    11 会议费
    12 其他
        合计 在输入本日发生金额时,自动计算本日发生金额并将值填写到合计项目里。
    由于条件的限制,input只能动态起名劳烦各位了
      

  10.   

    原来是javascript,唉,说清楚吗,要你点分真不容易:)
    try :
    -----------------------------------------------
    <form name=f1 action="" method=post>
    <?
    for ($i=0;$i<10;$i++)
    {
    $todayname="todayoccur".$i;
    echo $todayname."<input type=\"text\" name=\"".$todayname." value=\"0\" onkeyup=\"count_total(this)\"><br>";
    }
    ?>
    total:<input type="text" name="total" value="0" disabled >
    </form>
    <script>
    function count_total(txt){
    var ch2,ch1,ch3="",total=0;
    Key = window.event.keyCode;
    ch1=txt.value;
    if(isNaN(ch1))
    {
    alert("请输入数字!");
    txt.value=ch1.substr(0,(ch1.length-1));
    return false;
    }

    for(i=0;i<f1.length;i++){
    ch2=f1[i].name;
    if(ch2.indexOf("occur")>0 ){
    total=Number(f1[i].value)+Number(total);
    }
    }
    f1.total.value=total;
    }
    </script>
    -----------------------------------------------
      

  11.   

    <FORM METHOD=POST ACTION="10001.php">
    <?
         for ($i=0;$i<7;$i++)
    {$todayname="todayoccur$i";
    echo "<input type=\"text\" name=\"".$todayname."\" value=\"\" size=\"13\"><BR>";
    }
    if($_REQUEST['todayoccur0']) {
    print "你要的值1:".$_REQUEST['todayoccur0']."<br>";
    print "你要的值2:".$_REQUEST['todayoccur1']."<br>";
    //........
    }
    ?>
    <INPUT TYPE="submit">
    </FORM>
      

  12.   

    问题已经解决。十分感谢 yu_dx(我想休假) 同时感谢各位的参与!!!