为了账号安全,请及时绑定邮箱和手机立即绑定

从数据库中获取数据并且在输入字段中没有获得正确的值

从数据库中获取数据并且在输入字段中没有获得正确的值

PHP
九州编程 2021-07-02 17:01:51
我已经从数据库中获取数据。我在复选框前面有一个 7 个复选框和 2 个标签文本。我已经为复选框编写了逻辑,用于检查数据库中的那些复选框,但在文本字段中数据服务错误我知道 $j 出错的问题。你能告诉我我应该写什么检查来根据复选框从复选框中获取正确的文本值吗?我已经给出了图片,它很容易理解。根据周名在数组中查看,我无法获取 texbox 的值现在让我们看看代码: <?php            $details=new User();            $row=$details->Display('date',$ids);               $weeknames=array(1=>'Monday',2=>'Tuesday',3=>'Wednesday',4=>'Thursday',5=>'Friday',6=>'Saturday',7=>'Sunday');            for($i=0;$i<count($row); $i++)          {           $arr[]= $row[$i]['name'];           $start[]= $row[$i]['starttime'];           $end[]= $row[$i]['endtime'];           $id[]=$row[$i]['id'];          }          print_r($row);         $j=0;            foreach($weeknames as $key=>$value)            {                  // echo $j;                ?>              <br/>  <input type="checkbox"  id="<?php echo $key; ?>" name="mycheck" value="<?php echo $value ?>"  <?php if(in_array($value,$arr)) { ?> checked="checked" <?php }?> /><?php echo $value ?> Start<input type="text"  userid="<?php  echo $ids; ?>" id="start<?php echo $key ?>" value="<?php  if(in_array($value,$arr)) { echo $start[$j];  } ?>"  />End<input type="text" id="end<?php echo $key ?>" value="<?php  if(in_array($value,$arr)) { echo $end[$j]; $j++;  }  ?>" /> <br />                <?php             }            ?>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信