23. august 2005 - 15:45
Der er
9 kommentarer og 1 løsning
php: fejl ved num_rows..
hvorfor udskriver den 1? der er sat 0 i databasen ved stem1, stem2 og stem3.. // henter stemmer fra stem 1. $stem1Hent = mysql_query("SELECT stem1 FROM afstemning"); $stem1 = mysql_num_rows($stem1Hent); // henter stemmer fra stem 2. $stem2Hent = mysql_query("SELECT stem2 FROM afstemning"); $stem2 = mysql_num_rows($stem2Hent); // henter stemmer fra stem 3. $stem3Hent = mysql_query("SELECT stem3 FROM afstemning"); $stem3 = mysql_num_rows($stem3Hent);
Annonceindlæg fra SoftwareOne
23. august 2005 - 15:50
#4
num_rows? den returnerer altså antallet af rækker! Hvis du vil have de tre tal ud, så brug: $stemmer = mysql_query("SELECT stem1,stem2,stem3 FROM afstemning") or die(mysql_error()); list($stem1,$stem2,$stem3) = mysql_fetch_row($stemmer); :) -- Morten Barklund
23. august 2005 - 15:56
#6
$regnerResultat1 = $stem1*100/$stemmerIalt; $regnerResultat2 = $stem2*100/$stemmerIalt; $regnerResultat3 = $stem3*100/$stemmerIalt; skal regne procenten ud, hvorfor gider den ikke det? $stemmerIalt er stemmerne ialt $stem3 er fx. stemmerne fra stem3 i databasen.. har prøvet med $stem3*$stemmerIalt/100 men virkede heller ik