Umfrageergebnis

Hattrix

Erfahrenes Mitglied
Hallo,

folgendes Script:

Code:
	  if ($row[8]>0) $u1 = ($row[7]*100)/($row[8]+1);
	  else $u1 = ($row[7]*100);

	  if ($row[7]>0) $u2 = ($row[8]*100)/($row[7]+1);
	  else $u2 = ($row[8]*100);

$ui1 = ja
$u2 = nein

Aber irgendwie funktioniert das nie. Ergebnis von $ui1 und $u2 darf max. nur 100% betragen! Kann jemand helfen?
 
Ähm, ich glaub die Rechnung an sich stimmt nicht. Den Prozentwert kriegst du, wenn du den Teilwert*100 durch den ganzen Wert teilst.

müßte dann also so aussehen (wenn ich's richtig rausgelesen hab, dass row[8] die NEIN-Stimmen und row[7] die JA-Stimmen sind)
Obwohl is egal welche row welche Stimmen sind, die Rechnung muß halt passen.

( row[8] * 100 ) / ( row[8] + row[7] )

und

( row[7] * 100 ) / ( row[8] + row[7] )
 
Zuletzt bearbeitet:
öhm...wie?
Ach so, beim Setzen der Variablen... ja, da muß man beim else die Variablen auf 100 setzen und nicht Wert*100...

Hab mich vorhin nur auf die Rechnung versteift
 
Habe es umgangen ... ist ja größer als 100, wird er auf 100 gesetzt! ;-) Unfein, aber ermittelt das korrekte Ergebnis!
 
Zurück