-
Q:
[opgelost][PHP] odd/even in
- ?
Ik ben wat aan het prullen met phpScrobbler om de 10 populairste artiesten van mijn last.fm te tonen op m’n website. Nu wou ik het lijstje nog een beetje stylen en de <li>-items een class=”odd/even” meegeven. Maar aangezien dat ik niet veel van php kan, vraag ik het hier.
Dit is de code:
[code:1:6bd22cccef]case SCROBBLER_XML_TOP_ARTISTS:
$ret .= "<ol class="scrobbler-list">n";for ($i = 0; $i < $data[’count’]; $i++) {
$ret .= "<li>";
$ret .= ‘<a href="’ . $data[$i][’url’] . ‘">’ . $data[$i][’artist’] . ‘</a>’;
if ($show_play_count) {
$ret .= "<br />n" . ‘<span class="scrobbler-additional">played ‘ . $data[$i][’playcount’] . ‘ times</span>’;
}
$ret .= "</li>";
}
$ret .= "</ol>n";break;[/code:1:6bd22cccef]
Zou iemand me willen helpen?
[code:1:9dbb3b47ba]case SCROBBLER_XML_TOP_ARTISTS:
$ret .= "<ol class="scrobbler-list">n";for ($i = 0; $i < $data[’count’]; $i++) {
$class = "even";if ($class == "even"){
$class = "odd";
}else{
$class = "even";
}$ret .= ‘<li class="’.$class.’">’;
$ret .= ‘<a href="’ . $data[$i][’url’] . ‘">’ . $data[$i][’artist’] . ‘</a>’;
if ($show_play_count) {
$ret .= "<br />n" . ‘<span class="scrobbler-additional">played ‘ . $data[$i][’playcount’] . ‘ times</span>’;
}
$ret .= "</li>";
}
$ret .= "</ol>n";break;[/code:1:9dbb3b47ba]
Lijkt niet te werken… Alles blijkt odd te zijn. (link)
Dit werkt:
[code:1:f42aacdf49]case SCROBBLER_XML_TOP_ARTISTS:
$ret .= "<ol class="scrobbler-list">n";
$class = "even";for ($i = 0; $i < $data[’count’]; $i++) {
if ($class == "even"){
$class = "odd";
}else{
$class = "even";
}$ret .= ‘<li class="’.$class.’">’;
$ret .= ‘<a href="’ . $data[$i][’url’] . ‘">’ . $data[$i][’artist’] . ‘</a>’;
if ($show_play_count) {
$ret .= "<br />n" . ‘<span class="scrobbler-additional">played ‘ . $data[$i][’playcount’] . ‘ times</span>’;
}
$ret .= "</li>";
}
$ret .= "</ol>n";break;[/code:1:f42aacdf49]
$class = “even”; moest boven de for loop (logisch).
- ?
Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.