While loop scheidingstekens |
Heren: H1 | H2 | H3 | H4 | H5 |
Dames: D1 | D2 | D3 | D4 |
Jeugd: JB1 | JB2 | MC1 | MC2 | CMV5 | CMV6 |
Ik probeer nu alleen al een tijdje uit te zoeken om het laatste scheidingsteken ( | ) aan het einde van de loop niet te echoen, maar helaas tot op heden zonder resultaat. Heeft een van jullie een hint in welke richting ik het zou kunnen vinden?
$tabel = mysql_query("SELECT Teamgroep FROM teamgegevens GROUP BY Teamgroep ORDER BY ID");
if ($tabel && mysql_num_rows($tabel) >= 1)
{
echo ' <div class="tb">' . "\n";
while ($rij = mysql_fetch_array($tabel))
{
echo ' <div class="tb_l">'.$rij['Teamgroep'].':</div>' . "\n";
echo ' <div class="tb_r">' . "\n";
$res = mysql_query("SELECT Teamkort FROM teamgegevens WHERE Teamgroep = '".$rij['Teamgroep']."'");
if ($res && mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo ' <a href="#'.$row['Teamkort'].'">'.$row['Teamkort'].'</a> | ' . "\n";
}
}
echo ' </div>' . "\n";
}
echo ' </div>' . "\n";
echo ' <div class="clear"></div>' . "\n";
}
Even snel erin verwerkt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$tabel = mysql_query("SELECT Teamgroep FROM teamgegevens GROUP BY Teamgroep ORDER BY ID");
if ($tabel && mysql_num_rows($tabel) >= 1)
{
echo ' <div class="tb">' . "\n";
while ($rij = mysql_fetch_array($tabel))
{
echo ' <div class="tb_l">'.$rij['Teamgroep'].':</div>' . "\n";
echo ' <div class="tb_r">' . "\n";
$res = mysql_query("SELECT Teamkort FROM teamgegevens WHERE Teamgroep = '".$rij['Teamgroep']."'");
if ($res && mysql_num_rows($res) >= 1)
{
$first = TRUE;
while ($row = mysql_fetch_array($res))
{
if($first == TRUE){echo ' | ';}
echo ' <a href="#'.$row['Teamkort'].'">'.$row['Teamkort'].'</a>' . "\n";
$first = FALSE;
}
}
echo ' </div>' . "\n";
}
echo ' </div>' . "\n";
echo ' <div class="clear"></div>' . "\n";
}
if ($tabel && mysql_num_rows($tabel) >= 1)
{
echo ' <div class="tb">' . "\n";
while ($rij = mysql_fetch_array($tabel))
{
echo ' <div class="tb_l">'.$rij['Teamgroep'].':</div>' . "\n";
echo ' <div class="tb_r">' . "\n";
$res = mysql_query("SELECT Teamkort FROM teamgegevens WHERE Teamgroep = '".$rij['Teamgroep']."'");
if ($res && mysql_num_rows($res) >= 1)
{
$first = TRUE;
while ($row = mysql_fetch_array($res))
{
if($first == TRUE){echo ' | ';}
echo ' <a href="#'.$row['Teamkort'].'">'.$row['Teamkort'].'</a>' . "\n";
$first = FALSE;
}
}
echo ' </div>' . "\n";
}
echo ' </div>' . "\n";
echo ' <div class="clear"></div>' . "\n";
}
if($first == FALSE){echo ' | ';}
Geeft het goede resultaat.