Gå til innhold

[Løst] Hjelp med Strftime [Løst]


Anbefalte innlegg

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 av Sono Juventino
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet-rXRozPkg

$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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...