Hoe zorg ik ervoor dat hij alles sorteert op netwaarde, netwaarde staat niet in database maar in een veriabel.
Is dit mogelijk?
Mvg, Nousie

<?php
$sqlgeldl = "SELECT * FROM users";
$geldzak = mysql_query($sqlgeldl);
echo '<table>';
echo '<tr><td><b>Username</td><td>Netwaarde</b></td>';
echo '<tr><td></td><td></td>';
while ($rowgeldjeuh = mysql_fetch_assoc($geldzak)){
$username = $rowgeldjeuh['username'];
$soldaattjes = $rowgeldjeuh['soldaten'];
$verdedigers = $rowgeldjeuh['verdedigers'];
$land = $rowgeldjeuh['land'];
$goudf = $rowgeldjeuh['goudfabrieken'];
$nw1 = $verdedigers + $soldaattjes + $land + $goudf;
$nw = round($nw1 * 2);
echo '<tr><td>'.$username.'</td><td>'.$nw.'</td></tr>';
}
echo'</table>'
?>
Je wilt alles schikken op netnummer (013, 073, 020, 010 etc?) ik denk dat je dit via een db zou moeten doen anders is schikken denk ik niet mogelijk sinds je alles handmatig invoert.
Je kan netwaarde door de database al uit laten rekenen, en dan kan je er ook meteen op sorteren.
hoe reken ik dat dan uit met database?:D
<?php
$sqlgeldl = "
SELECT username, ROUND((verdedigers + soldaten + land + goudfabrieken) * 2) AS nw
FROM users";
?>
Jan Koehoorn schreef op 03.11.2006 10:05
<?php
$sqlgeldl = "
SELECT username, ROUND((verdedigers + soldaten + land + goudfabrieken) * 2) AS nw
FROM users
ORDER BY nw";
?>

Reageren