Seite 2 von 3

Verfasst: 09.04.2003 18:31
von Jason
*bump* [ externes Bild ] :-?

Jason

Verfasst: 09.04.2003 18:35
von saerdnaer
achja ganz vergessen: zeig die rate_viewtopic.php trotzdem da ich sonst nicht weiß welche funktion dazu benutzt wird...

ah

Verfasst: 09.04.2003 18:50
von Jason
rate_viewtopic.php

Grüße Jason

Verfasst: 09.04.2003 18:54
von saerdnaer
suche:

Code: Alles auswählen

function rating_stats($topic_id)
{
        //Returns 1D array of average, minimum, maximum, number_of_rates for $topic_id
        global $db;

        $sql = "SELECT AVG(rating) AS average,
        MIN(rating) AS minimum,
        MAX(rating) AS maximum,
        COUNT(rating) AS number_of_rates
        FROM " . RATE_TABLE .
        " WHERE topic_id = " . $topic_id;

        if ( !$result = $db->sql_query($sql) )
        {
                message_die(GENERAL_ERROR, "Couldn't SELECT rating data.", "", __LINE__, __FILE__, $sql);
        }
        $row = $db->sql_fetchrow($result);
        $db->sql_freeresult($result);
        return $row;
}
ersetzen durch

Code: Alles auswählen

function rating_stats($topic_id)
{
        //Returns 1D array of average, minimum, maximum, number_of_rates for $topic_id
        global $db;

        $sql = "SELECT AVG(rating) AS average,
        MIN(rating) AS minimum,
        MAX(rating) AS maximum,
        COUNT(rating) AS number_of_rates
        FROM " . RATE_TABLE .
        " WHERE topic_id = " . $topic_id;

        if ( !$result = $db->sql_query($sql) )
        {
                message_die(GENERAL_ERROR, "Couldn't SELECT rating data.", "", __LINE__, __FILE__, $sql);
        }
        $row = $db->sql_fetchrow($result);
        $db->sql_freeresult($result);
        $row['average'] = str_replace(',', '.', $row['average']);
        return $row;
}

Verfasst: 09.04.2003 23:32
von Jason
Danke aber das funktioniert nich es wird trotzdem ein komma statt dem punkt angezeigt :-? Weisst du denn woran das genau liegen kann das statt des punktes dieses komma angezeigt wird?Dann würd ich meinen Hoster mal anschreiben.

Grüße Jason

BTW: Hat vieleicht noch jemand anderes das gleiche Problem bei Hosteurope?

Verfasst: 09.04.2003 23:42
von esperitox
Jason hat geschrieben:BTW: Hat vieleicht noch jemand anderes das gleiche Problem bei Hosteurope?
Ja ich habe dasselbe prob bei HE siehe hier: klick

Hab aber auch ka wodurch das verursacht wird hmm..

esperitox

Verfasst: 13.04.2003 14:33
von Jason
mmmh sonst noch wer ne idee wie ich das richtig hinbekommen kann bzw. woran das liegt?

Gruß Jason

Verfasst: 13.04.2003 14:45
von saerdnaer
suche

Code: Alles auswählen

$row['average'] = str_replace(',', '.', $row['average']);
ersetzen durch

Code: Alles auswählen

$row['average'] = str_replace(',', '.', '' . $row['average']);

Verfasst: 13.04.2003 14:51
von Jason
Nö geht nicht es wird trotzdem ein komma angezeigt :-?

Könnte es vieleicht ein Browser Problem sein?Schau du doch mal unter esperitox link ob bei dir ein komma oder korrekterweise ein punkt angezeigt wird @saerdnaer bei mir ist da auch wie bei meinem Forum ein komma angezeigt :-?

Gruß Jason

Verfasst: 13.04.2003 15:06
von saerdnaer
kann eigenlich nicht am browser liegen... füg mal vor und nach der obrigen zeile

Code: Alles auswählen

var_dump($row['average']);
ein...

ah