J Christensen skrev:
> Jeg skal have lavet en sammentælling, men det lykkes ikke rigtig.
>
> Opgave: en tabel med oplysninger om (eksempelvis) landmænd og deres husdyr
> i forskellige geografiske områder.
>
> Jeg skal for hvert område vise en tabel med landmændene og antal dyr pr.
> landmand. Desuden skal jeg have totalt antal dyr for hele området (og også
> gerne totalantal af hver type dyr (får, grise og køer)).
>
> Første del er lykkedes, anden del ikke. Hvad gør jeg forkert? Og hvordan gør
> jeg det rigtigt?!
>
> Her er koden:
>
> $foresp = mysql_query("SELECT * FROM tblLandmand
> WHERE omraade = 'Jylland'
> ORDER BY efternavn");
>
> echo "<table>";
>
> while ($raekke = mysql_fetch_array($foresp)) {
> extract($raekke);
> $dyr_ialt = $ko+$gris+$faar;
> echo "<tr><td>";
> echo $efternavn . ", ". $fornavn;
> echo "</td><td>";
> echo $dyr_ialt;
> echo " dyr.</td></tr>";
> }
>
> echo "</table><br>";
>
> $antalDyr = sum($dyr_ialt);
> echo $antalDyr;
>
> Mvh.
> Janni Christensen
Janni prøv med:
$antalDyr =0;
while ($raekke = mysql_fetch_array($foresp))
{
$dyr_ialt = $ko+$gris+$faar;
$antalDyr += $dyr_ialt;
...
}
arnulf @
http://rlb.no/