echo '<div>';
while ($row=mysql_fetch_assoc($result))
{
if ($row['Course']!=$old_id)
{
$old_id=$row['Course'];
echo '</div>
<div class="sectitle">'.$row['Course'].'</div>
<div style="width:100%;float:left">';
}
if ($row['Approved']==1)
{
$coursedate=date("M Y", strtotime($row['Submitted']));
echo '<div class="nbutton">
<ul>
<li><strong><a target="_new" href="' . $row['AssignmentURL'] . '">' . $row['URL'] . '</a></strong></li>
<li>Instructor: ' . $row['LastName'] . ', ' . $row['FirstName'] . '</li>
<li>Book: '.$row['TextBook'].'</li>
<li>Submitted: '.$coursedate.' </li>
</ul>
</div>';
}
}
echo '</div>';
私はPHPを学んでいて、急いでこれを書きました。ループがどのように機能するかについて理解が深まったので、これに戻って再フォーマットしようとしています。
$ rowには、ESL1010やENGL1010のようなコースの値が含まれており、これは各エントリの標準値です。私が精通しているこのメソッドを含むものを使用するようにループを構成するにはどうすればよいですか?
$courses=array_unique($row['Course'])
foreach ($courses as $course)
{... This is where I get lost.
これが本当に簡単な修正である場合は申し訳ありません。脳を包み込むことができないようです。