Sono Juventino Skrevet 6. april 2010 Del Skrevet 6. april 2010 (endret) Hei Sliter med å bruke strftime på en variabel i funksjon jeg har kodet i en plugin for textpattern. Problemet er at med strftime på variabelen printer den ikke lenger de fem neste datoene i tabellen. Alle fem datoene er den samme. Url: http://juvenorge.com/gillan/adm/about/ Variabelen jeg prøver strftime på: $game_list[$i]['kickoff'] Prøvd å legge til strftime på disse måtene. 1. $game_list[$i]['kickoff'] = strftime($date_pattern, $kickoff) 2. strftime($date_pattern, $game_list[$i]['kickoff']) Hva gjør jeg feil? Hadde satt utrolig pris på litt hjelp. Full script // ################################################################ /* TAG: next game <txp:cnk_game_list /> */ // ################################################################ function cnk_game_list($atts) { global $prefs, $pretext, $s, $id, $title; extract(lAtts(array( 'league_id' => '1', 'date_pattern' => '%A %e/%m - %Y, Kl. %H:%M' ), $atts)); $q = "select UNIX_TIMESTAMP(a.kickoff_time) as kickoff, a.club1_id, a.club2_id, b.name as klubb1, c.name as klubb2, d.logo as logo1, e.logo as logo2 from admcnk_soccer_games a inner join admcnk_soccer_clubs b on (a.club1_id = b.id) inner join admcnk_soccer_clubs c on (a.club2_id = c.id) inner join admcnk_soccer_clubs d on (a.club1_id = d.id) inner join admcnk_soccer_clubs e on (a.club2_id = e.id) where a.kickoff_time > now() order by a.kickoff_time limit 5"; date_default_timezone_set('Norway/Oslo'); $game_list = getRows($q); $avspark = $game_list[$i]['kickoff']; $out .= '<ul>'; if ($game_list) { for ($i = 0; $i <= count($game_list)-1; $i++) { $out .= '<li><img class="logo_1" src="../' . $game_list[$i]['logo1'] . '" alt="'.$klubb1.' logo" /> <img class="logo_2" src="../' . $game_list[$i]['logo2'] . '" alt="'.$klubb2.' logo" /> <br />' . $game_list[$i]['klubb1'] . ', ' . $game_list[$i]['klubb2'] . ', ' . strftime($date_pattern, $avspark) . '</li>'; } } else { $out .= "Ingen kamper lagt til"; } $out .= '</ul>'; return $out; } Endret 10. april 2010 av Sono Juventino Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 9. april 2010 Del Skrevet 9. april 2010 $avspark = $game_list[$i]['kickoff']; må jo ligge inne i for-løkka for at den skal endre verdi etterhvert som du itererer igjennom resultatet fra databasespørringen. Start med det :o) Lenke til kommentar
Sono Juventino Skrevet 10. april 2010 Forfatter Del Skrevet 10. april 2010 Nå fungerer alt faktisk. Så enkel løsningen kan være i blant. Føler meg bra idiot. Takker for hjelpa Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå