Martin wrote in dk.edb.internet.webdesign.serverside.php:
> Peter Nicolaj wrote:
> > Har prøvet frem og tilbage med dit eksempel, men uden resultat desværre.
> > Har følgede intil videre, men hvor jeg får vist hver eneste post. Det jeg
> > egentlig skal ha vist i mit xml-dokument er:
> >
> > - det samlede antal der har været med til at stemme
> > - det gennemsnitlige antal stjerner der er givet(beregningen der kommer
> > til at hedde gen_stjerner)
>
> Antal stemmer divideret med antal stjerner i alt.
> Ganske normal matematik :)
>
> > $q = mysql_query("SELECT (SUM(stjerner)/SUM(stemmer)) AS gen_stjerner
>
> SELECT
> SUM(stemmer) AS total_stemmer,
> (SUM(stjerner)/SUM(stemmer)) AS gen_stjerner
>
> > if($scores = mysql_query($query))
> > {
>
> echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
> echo "<scorelist>\n";
> while ( $r = mysql_fetch_row($scores) ) {
> echo "<score>\n";
> echo "<total_votes>" . $res['total_stemmer'] . "</total_votes>\n";
> echo "<gns_stars>" . $res['gen_stjerner'] . "</gns_stars>\n";
> echo "</score>";
> }
> echo "</scorelist>";
>
> > //luker forbindelse
> > mysql_close($connection);
>
> mysql_close
> Ikke nødvendig, forbindelsen til databasen vil alligevel lukke når den
> når til enden af scriptet.
>
>
http://se2.php.net/mysql_close
Får da vist xml dokumentet, men uden nogen tal. Er helt ny i xml, så laver
nok en forkert opstilling et sted???
$q = mysql_query("SELECT (SUM(stjerner)/SUM(stemmer)) AS gen_stjerner
FROM
afstmning_no_line");
$r = mysql_fetch_assoc($q);
//echo round($r['gen_stjerner'], 2);
// Tager alle score sorter største først og kun 5
$query = "SELECT
SUM(stemmer) AS total_stemmer,
(SUM(stjerner)/SUM(stemmer)) AS gen_stjerner FROM afstmning_no_line ";
if($scores = mysql_query($query))
{
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<scorelist>\n";
while ( $r = mysql_fetch_row($scores) ) {
echo "<score>\n";
echo "<total_votes>" . $res['total_stemmer'] . "</total_votes>\n";
echo "<gns_stars>" . $res['gen_stjerner'] . "</gns_stars>\n";
echo "</score>";
}
echo "</scorelist>";
}
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials