У меня есть таблица HTML, в которой я показываю имя, фамилию ... ... и курсы человека, проблема в том, что, когда у человека есть более одного курса в базе данных (например, 3 курса), времяЦикл напишет в строке
alex alexia ... ... course 1
alex alexia ... ... course 2
alex alexia... ... course 3
Если вы можете помочь мне сгруппировать курсы и названия в одну строку, с отображением всех их, потому что если я использую группу, то показывает одно имя, но только одноКонечно (не все) Я попытался сделать это с помощью столбца флага в таблице Personale, которая установлена в 1, если строка записана, но не работает
$formazione=mysqli_query($conn,"SELECT Formazione.Data_Formazione,Personale.*,Corso.* FROM Formazione NATURAL JOIN Personale NATURAL JOIN Corso ORDER BY Personale.Nome ASC;");
while (($row2 = mysqli_fetch_assoc($formazione))){
$flagPersonale=$row2['Flag_Personale'];
$idPersonale=$row2['ID_Personale'];
$aggFormazione=$row2['Aggiornamento_Formazione'];
$nomeCorso=$row2['Nome_Corso'];
$dataFormazione=$row2['Data_Formazione'];
$nome=$row2["Nome"];
$cognome=$row2["Cognome"];
$ruolo=$row2["Ruolo"];
$plesso=$row2["Plesso"];
$flagCorso=$row2["Flag_Corso"];
$nomEcogn=$nome+$cognome;
if($flagPersonale==0){
$inserimento = "UPDATE Personale SET Flag_Personale = 1
WHERE ID_Personale = $idPersonale";
if(mysqli_query($conn, $inserimento)) {
echo "<tr><td class=\"$nome\" id=\"$nome\">";
echo "<input id=\"$nomEcogn\" type=\"text\" class =\"it\" value=\"$nome\"
readonly=\"readonly\"></td><td><input type=\"text\" class =\"it\"
value=\"$cognome\" readonly=\"readonly\"></td><td><input type=\"text\"
class =\"it\" value=\"$ruolo\" readonly=\"readonly\"></td><td><input
type=\"text\" class =\"it\" value=\"$plesso\" readonly=\"readonly\"></td>
<td><input type=\"text\" class =\"it\" value=\"$nomeCorso\"
readonly=\"readonly\"> <button id=\"modifica\"><button id=\"Elimina\"></td>
</tr>";
}
else {
echo" mysqli_connect_error()";
}
}
Я просто хочу сделать отображениеalex alexia ... ... курс 1, курс2, курс3 в один ряд, спасибо!