我已經從數據庫中獲取數據。我在復選框前面有一個 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 回答
- 0 關注
- 150 瀏覽
添加回答
舉報
0/150
提交
取消