Mortimer: Wie kann ich diese Ausgabe "durch 2 Zeilen" ?

Hallo

Ich habe ein PHP-Poll aus dem Netz und das ist richtig gut:

http://www.ftls.org/en/examples/php/php_poll.php3#s4.

Jedoch habe ich ein Problem im Script:

------------------------------------------

while (list($key, $val) = each($ANSWER)) {
  $percent =  $file_array[$key] * 100 / $total;
  $percent_int = floor($percent);
  $percent_float = number_format($percent, 1);
  $tp += $percent_float;

echo "<TR>\n";
  echo "<TD width="40" height="12" class="SmallThin">$ANSWER[$key]</TD>\n";
  echo "<TD width="20" height="12" align="center" class="SmallThin">$percent_float %</TD>\n";
  echo "</TR>\n";
  echo "<TR>\n";
  echo "<TD width="60" height="12" valign="top"><img height=9 width="$percent_int" src="$IMG_DIR_URL/vote_middle.gif"></TD>\n";
  echo "</TR>\n";

------------------------------------------

das problem liegt im ersten abschnitt. Denn er gibt die Breite des Balkendiagrammes in Pixeln aus. Sprich: Der Balken wird bei 100% breite 100px breit!

Da ich aber MAXIMAL eine breite von 60 haben will müsste man doch sagen können dass er die Pixelzahl nochmal durch 2 Teilt so dass er maximal auf eine breite von 50px kommt!

Aber wo und mit welchem Befhl?
Kann mir jemand sagen welche magische Zeile ich einfügen muss damit er mir die Breite durch 2 Teilt und auch diese dann verwendet?

mfg
mortimer

  1. Hi,

    Da ich aber MAXIMAL eine breite von 60 haben will müsste man doch sagen können dass er die Pixelzahl nochmal durch 2 Teilt so dass er maximal auf eine breite von 50px kommt!

    oder durch 100 teilen, mit 60 multiplizieren (ja, das lässt sich noch kürzen).

    Aber wo und mit welchem Befhl?

    Schau Dir an, wie die Ausgabe aussieht. Mache Debug-Ausgaben. Verstehe, welcher Wert verantwortlich ist; finde heraus, wie er entsteht; verändere dieses Entstehen Deinen Wünschen entsprechend.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes