$myfile = mysql_query($query_myfile, $db) or die(mysql_error());
$totalRows_myfile = mysql_num_rows($myfile);
$typ_d = '';
$test='';
while ( $row_myfile = mysql_fetch_assoc($myfile) )
{
if ( $typ_d != $row_myfile[ 'typ_d' ] )
{
$typ_d = $row_myfile[ 'typ_d' ];
echo "<h2>$typ_d</h2>";
}
if ( $test != $row_myfile[ 'test' ] )
{
$test = $row_myfile[ 'test' ];
echo "<h3>$test</h3>";
}
echo "<li><a href=\"myfileDetail.php?myfile_id=".$row_myfile['myfile_id']. "\">";
echo $row_myfile['shortname'].' ';
echo $row_myfile['name']; ?></a></li>
<?php } ?>
Этот код перечисляет элемент в группе и подгруппах, подобных этому
Typ_d (группа) генерируется
echo "<h2>$typ_d</h2>";
тест (подгруппа), сгенерированный
echo "<h3>$test</h3>";
затем списки, сгенерированные
echo "<li><a href=\"myfileDetail.php?myfile_id=".$row_myfile['myfile_id']. "\">";
echo $row_myfile['shortname'].' ';
echo $row_myfile['name']; ?></a></li>
У меня проблема с генерацией тега html следующим образом
<h2>Typ_d1</h2>
<h3> Test1</h3>
<ul>
<li> List1</li>
<li> List2 </li>
<li>List3 </li>
</ul>
<h2>Typ_d2 </h2>
<h3>Test2</h3>
<ul>
<li> List1</li>
<li> List2</li>
<li> List3</li>
</ul>
<h2> Typ_d3</h2>
<h3> Test3</h3>
<ul>
<li> List1</li>
<li> List2 </li>
<li>List3 </li>
</ul>
Я так много пытался, но я не могу получить его с правильным заказом .. нужна помощь, пожалуйста
текущий вывод не имеет тега <<code>ul>, и я хотел бы поместить его в сторону кода
это токовый выход
<li> List1</li>
<li> List2 </li>
<li>List3 </li>
<h2>Typ_d2 </h2>
<h3>Test2</h3>
<li> List1</li>
<li> List2</li>
<li> List3</li>
<h2> Typ_d3</h2>
<h3> Test3</h3>
<li> List1</li>
<li> List2 </li>
<li>List3 </li>