У меня есть результат из запроса, который я сделал, и я сохранил его в $entry
(ассоциативный массив).
Похоже на это.
print_r($entry);
Array ( [0] => Array ( [firstname] => John [lastname] => Smith [quizid] => Qz1 [easy] => 5 [normal] => 5 [hard] => 5 ) [1] => Array ( [firstname] => John [lastname] => Smith [quizid] => Qz2 [easy] => 3 [normal] => 4 [hard] => 5 ) [2] => Array ( [firstname] => Abe [lastname] => Linc [quizid] => Qz1 [easy] => 5 [normal] => 5 [hard] => 5 ) [3] => Array ( [firstname] => Abe [lastname] => Linc [quizid] => Qz2 [easy] => 3 [normal] => 4 [hard] => 5 ) )
Прошу прощения за длинный образец
Пока я показывал это так.
Name John Smith Qz1 Easy 5 Normal 5 Hard 5 John Smith Qz2 Easy 3 Normal 4 Hard 5 Abe Linc Qz2 Easy 3 Normal 4 Hard 5 Abe Linc Qz2 Easy 5 Normal 5 Hard 4
Я использовал foreach
для достижения результата выше.
foreach($entry as $value) { echo $value['firstname'].' '; echo $value['lastname'].' '; echo $value['quizid'].' '; echo 'Easy '.$value['easy'].' '; echo 'Normal '.$value['normal'].' '; echo 'Hard '.$value['hard'].' <br>'; }
Но я хочу добиться чего-то подобного.
Name Easy Normal Hard Qz1 Qz2 Qz1 Qz2 Qz1 Qz2 John Smith 5 3 5 4 5 5 Abe Linc 3 5 4 5 5 4
У меня возникли проблемы с выполнением css на этом, я не смог этого сделать. Как мне это сделать?
И если есть Qz3, я хочу, чтобы он отображался рядом с Qz2. Любое понимание (и) сделают!