繁体   English   中英

默认值,如果变量隐藏 PHP

[英]default value if variable hidden PHP

请帮助我..我试图用这段代码输入值:

$attr_checklist = $flagTriwulan[$i] ? "hidden" : '';

 echo "<td class='basicTable padding10 textCenter' style=\"font-size:13px;\"> <center>
<input type='radio' ".$attr_checklist." name='nilaikuantitatif[<?php echo [$i]; ?>]'  
value='5'></center> 
<br>".$skala5[$i]." </br>
</td>";

当我提交时:

if(isset($_POST['cmdSubmit']))
{
    $aspek_a = $_POST['aspek_a'];
    $nilaikuantitatif = $_POST['nilaikuantitatif'];

    $multi = new MultipleIterator();
    $multi->attachIterator(new ArrayIterator($aspek_a));
    $multi->attachIterator(new ArrayIterator($nilaikuantitatif));


    foreach($multi as $key => $value)
    {
        list($aspek_a, $nilaikuantitatif) = $multi->key();
        list($aspek_a, $nilaikuantitatif) = $value;

        $queryInsAspek = "insert into kpi_kuantitatif 
                         (idDivisi,idDepartment,idEmployee,idPenilai,bulan,tahun
                           ,aspek, nilaikuantitatif,submitBy, inputDT)
            select".$idDivisi.",".$idDepartment.",".$idEmployee_C.",".$idEmployee.",".$bulan.",".$tahun.",'". $aspek_a."','".$nilaikuantitatif."',".$userID.", getdate()";
        $resultInsAspek = sqlsrv_query($conn, $queryInsAspek); 
                                        }

所以,我想如果隐藏,那么值 nilaiKantitatif 变为 0,但如果不隐藏,值 nilaiKantitatif 变为 5

对不起我的英语不好..请帮忙

假设您的意思是您希望此代码中的value$attr_checklist == "hidden"事件中为0 ...

$attr_checklist = $flagTriwulan[$i] ? "hidden" : '';

 echo "<td class='basicTable padding10 textCenter' style=\"font-size:13px;\"> <center>
<input type='radio' ".$attr_checklist." name='nilaikuantitatif[<?php echo [$i]; ?>]'  
value='5'></center> 
<br>".$skala5[$i]." </br>
</td>";

改变这个...

value=`5`

至...

value='<?php echo $attr_checklist == "hidden" ? 0 : 5; ?>'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM