webForumDet fria alternativet

Det blir fel på min omröstning!

PHP

3 svar · 500 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tjena, jag håller på med ett omröstningsscript och det blir lite fel när jag ska skriva ut resultaten i staplar. Jag har två tabeller som alltid är 100% breda, sedan delar två <td> på 100%. Ja kanske är 70% och Nej kanske är 30%. Men i den översta tabellen blir alltid Ja 100%. På den undre tabellen stämmer det dock. Även fast det är samma kod.

						// Räkna ut antal JA procent
						$procentJa = round($rowCountJa / $rowCountTotalt * 100, 0);
						
						// Skriv ut en JA stapel
						echo "Ja $procentJa%<br/>";
						echo "<table border=0 width=100% cellspacing=0 cellpadding=0>";
						echo "<tr>";
						echo "<td width=$procentJa% height=10px background=images/background-poll-on.gif>";
						echo "</td>";
						echo "<td width=$procentNej% height=10px background=images/background-poll-off.gif>";
						echo "</td>";
						echo "</tr>";
						echo "</table><br/>";

						// Räkna ut antal NEJ procent
						$procentNej = round($rowCountNej / $rowCountTotalt * 100, 0);
						
						// Skriv ut en NEJ stapel
						echo "Nej $procentNej%<br/>";
						echo "<table border=0 width=100% cellspacing=0 cellpadding=0>";
						echo "<tr>";
						echo "<td width=$procentNej% height=10px background=images/background-poll-on.gif>";
						echo "</td>";
						echo "<td width=$procentJa% height=10px background=images/background-poll-off.gif>";
						echo "</td>";
						echo "</tr>";
						echo "</table><br/>";
Medlem sedan juni 20006 031 inlägg
#2

Detta kanske hjälper

// Räkna ut antal JA procent
                        $procentJa = round($rowCountJa / $rowCountTotalt * 100, 0);
                        // Räkna ut antal NEJ procent
                        $procentNej = round($rowCountNej / $rowCountTotalt * 100, 0);
                        
                        // Skriv ut en JA stapel
                        echo "Ja $procentJa%<br/>";
                        echo "<table border=0 width=100% cellspacing=0 cellpadding=0>";
                        echo "<tr>";
                        echo "<td width=$procentJa% height=10px background=images/background-poll-on.gif>";
                        echo "</td>";
                        echo "<td width=$procentNej% height=10px background=images/background-poll-off.gif>";
                        echo "</td>";
                        echo "</tr>";
                        echo "</table><br/>";
                        
                        // Skriv ut en NEJ stapel
                        echo "Nej $procentNej%<br/>";
                        echo "<table border=0 width=100% cellspacing=0 cellpadding=0>";
                        echo "<tr>";
                        echo "<td width=$procentNej% height=10px background=images/background-poll-on.gif>";
                        echo "</td>";
                        echo "<td width=$procentJa% height=10px background=images/background-poll-off.gif>";
                        echo "</td>";
                        echo "</tr>";
                        echo "</table><br/>";
Medlem sedan jan. 20011 140 inlägg
#3

Fan Pedda, min räddare i nöden på senaste tiden! :D Så långt kunde jag inte tänka själv, tack!

Medlem sedan juni 20006 031 inlägg
#4

Du får hjälpa mig nån gång när jag har kört fast, så det jämnar ut sig. :)

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)