2013-12-05 4 views
0

У меня есть связанные данные в 2 таблицах в базе данных. Скажем, таблица A и таблица B. Таблица. Данные отображаются в форме как флажки. И эти флажки должны быть проверены, только если эти значения указаны в таблице 2. Надеюсь, вы поняли. Для пояснения вы найдете прилагаемые изображения. Ваша помощь высоко ценится.Показать данные как флажки из 2 связанных таблиц

<?php 

$a = array(1, 2, 3, 4, 5); // Table 1 

$b = array(2, 3); // Table 2 

for ($x = 0; $x < count($a); $x++) { 
    for ($y = $x; $y < count($b); $y++) { 
     if ($a[$x] == $a[$x]) { 
      echo '<input type="checkbox" name="att'.$x.'" selected="selected" />'; 
     } else { 
      echo '<input type="checkbox" name="att'.$x.'" />'; 
     } 
    } 
} 
?> 

Link to image 1

Link to image 2

+0

Покажите нам код, который вы пробовали. –

+0

Никто в здравом уме не собирается сидеть и писать весь этот код для вас .... без оплаты. Сделайте попытку, по крайней мере, опубликовать свой код и ТОГДА, может быть, вы получите некоторую помощь в ее исправлении. – DevlshOne

+0

Извините! Я просто добавил код. –

ответ

0
$a = array(1, 2, 3, 4, 5); 
$b = array(2, 3); 

foreach ($a as $key=>$value) { 
     if ($a[$key] == in_array($value,$b)) {     
     echo $value.' <input type="checkbox" name="att'.$value.'" checked="checked" /><br />'; 
     } else { 
     echo $value.' <input type="checkbox" name="att"'.$value.'" /><br />'; 
     }  
} 
Смежные вопросы