prozentberechnung beim vote funzt net

  • Hallo!!
    Bei einem von mir programmiereten Vote, funzt die Prozentausrechnung net! Die Formel ist korrekt. Es gibt immer ein Wert von 80%! Es sollte eigendlich 100 % stehen.
    Dabei muss ich vorausschicken, dass ja.txt und gesammtstimmen beide auf 7 sind. Also der Prozentsatz von "ja" sollte eigendlich 100 % sein! Hier ist der Code:
    $jasrc = "ja.txt";
    $ja = fopen($jasrc,"a");
    $gesammtsrc = "gesammtstimmen.txt";
    $gesammt = fopen($gesammtsrc,"a");
    $prozentsatzja = ($ja / $gesammt) * 100;
    echo "<img src="images/statistik.gif" width="$prozentsatzja" height="10"> $prozentsatzja";
    Havun! Aloha, onyx

  • Hi,
    vielleicht versuchst Du mal beide Dateien im Modus "Lesen" zu öffnen, und
    nicht im Modus "Append".
    Und dann solltest Du auch den Inhalt der Dateien auch lesen.
    Zu Debuggingzwecken kann es auch nicht schaden, diverse Variablen auch mal
    anzuzeigen.
    Eine tolle website zu dem Thema ist http://www.php.net
    Beispiel:
    # Datei zum Lesen öffen (file pointer beschaffen)
    $fp_ja = fopen ("ja.txt", "r");
    # so lange die Datei nicht zu Ende ist mache ... in einer Schleife
    while (!feof($fp_ja)) {
    # lies eine Zeile und schaffe den Inhalt in die Variable $buffer
    $buffer = fgets($fp_ja, 4096);
    # zeige den Inhalt von $buffer an
    echo $buffer;
    # hier könntest Du dann eigenen Code einfügen ...
    }
    # Datei schließen
    fclose ($fp_ja);
    --
    Tom - Mitglied im Team der PC-Special,
    kostenlose Computer-Hilfe in 24h - Webmastertools - Scripte - und mehr
    url: http://www.pc-special.net - email: tom@pc-special.net

    Tom - ex Mitglied im Team der PC-Special
    Computer-Hilfe-Forum, Tipps und Tricks, Scripte, Downloads und mehr

  • hi!
    hmm... aber es geht nicht, weil ich 2 dateien öffnen muss. gesammt.txt und
    ja.txt!
    ----- Original Message -----
    From: "Tom [http://www.pc-special.net] (tom@pc-special.net)"
    <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Friday, November 21, 2003 10:09 PM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    > Hi,
    > vielleicht versuchst Du mal beide Dateien im Modus "Lesen" zu öffnen, und
    > nicht im Modus "Append".
    >
    > Und dann solltest Du auch den Inhalt der Dateien auch lesen.
    > Zu Debuggingzwecken kann es auch nicht schaden, diverse Variablen auch mal
    > anzuzeigen.
    >
    > Eine tolle website zu dem Thema ist http://www.php.net
    >
    >
    > Beispiel:
    >
    > # Datei zum Lesen öffen (file pointer beschaffen)
    > $fp_ja = fopen ("ja.txt", "r");
    > # so lange die Datei nicht zu Ende ist mache ... in einer Schleife
    > while (!feof($fp_ja)) {
    > # lies eine Zeile und schaffe den Inhalt in die Variable $buffer
    > $buffer = fgets($fp_ja, 4096);
    > # zeige den Inhalt von $buffer an
    > echo $buffer;
    > # hier könntest Du dann eigenen Code einfügen ...
    > }
    > # Datei schließen
    > fclose ($fp_ja);
    >
    >
    > --
    > Tom - Mitglied im Team der PC-Special,
    > kostenlose Computer-Hilfe in 24h - Webmastertools - Scripte - und mehr
    > url: http://www.pc-special.net - email: tom@pc-special.net
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29557.1
    >
    >

  • > hmm... aber es geht nicht, weil ich 2 dateien öffnen muss. gesammt.txt und
    > ja.txt!
    und wo ist bitte das Problem?
    $fp_ja = fopen ("ja.txt", "r");
    $fp_gesamt = fopen ("gesamt.txt", "r");
    ...
    --
    Tom - Mitglied im Team der PC-Special,
    kostenlose Computer-Hilfe in 24h - Webmastertools - Scripte - und mehr
    url: http://www.pc-special.net - email: tom@pc-special.net

    Tom - ex Mitglied im Team der PC-Special
    Computer-Hilfe-Forum, Tipps und Tricks, Scripte, Downloads und mehr

  • $ja und $gesammt diese beiden werden verrechnet.
    ----- Original Message -----
    From: "Andre ()" <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Friday, November 21, 2003 11:28 PM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    >
    > Was werden denn für Werte an die Funktion übergeben?
    >
    > Bye André
    >
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29571.1
    >
    >

  • hmm und wenn ich sie verrechnen will muss ich die variabeln $fp_ja oder $ja
    nennen?
    ----- Original Message -----
    From: "Tom [http://www.pc-special.net] (tom@pc-special.net)"
    <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Saturday, November 22, 2003 9:13 AM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    > > hmm... aber es geht nicht, weil ich 2 dateien öffnen muss. gesammt.txt
    und
    > > ja.txt!
    >
    > und wo ist bitte das Problem?
    >
    > $fp_ja = fopen ("ja.txt", "r");
    > $fp_gesamt = fopen ("gesamt.txt", "r");
    > ...
    >
    > --
    > Tom - Mitglied im Team der PC-Special,
    > kostenlose Computer-Hilfe in 24h - Webmastertools - Scripte - und mehr
    > url: http://www.pc-special.net - email: tom@pc-special.net
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29578.1
    >
    >

  • Am Samstag, 22. November 2003 11:15 schrieben Sie:
    > hmm und wenn ich sie verrechnen will muss ich die variabeln $fp_ja oder $ja
    > nennen?
    Das waren wiederum nur die file-pointer, auslesen mußt Du die Dateien schon
    noch, und wie Du die Variablen nennst, ist sowas von egal.
    Eins noch, es ist ja schön, daß Du programmieren lernen möchtest, aber das ist
    nicht unsere Aufgabe. Wir helfen gerne, aber für einen kompletten Lehrgang
    konsultiere doch bitte mal Deine örtliche Volkshochschule.
    --
    Tom - Mitglied im Team der PC-Special,
    kostenlose Computer-Hilfe in 24h - Webmastertools - Scripte - und mehr
    url: http://www.pc-special.net - email: tom@pc-special.net

    Tom - ex Mitglied im Team der PC-Special
    Computer-Hilfe-Forum, Tipps und Tricks, Scripte, Downloads und mehr

  • > >hmm und wenn ich sie verrechnen will muss ich die variabeln $fp_ja oder $ja
    >nennen?
    1. verzichte bitte auf Quotes
    2. schon einmal was von Netiquette gehört
    und
    3. nur weil Du einen Filepointer hast, hast Du noch lange nicht den Inhalt einer Datei.
    Schon mal etwas von fread() / fputs() etc. gehört?
    André

  • oh. sorry! also ich gebe dir einfach mal der ganze code:
    $jasrc = "ja.txt";
    $ja = fopen($jasrc,"a");
    $gesammtsrc = "gesammtstimmen.txt";
    $gesammt = fopen($gesammtsrc,"a");
    $prozentsatzja = ($ja / $gesammt) * 100;
    echo "<img src="images/statistik.gif" width="$prozentsatzja"
    height="10"> $prozentsatzja";
    der funzt eben nicht.
    sämi
    ----- Original Message -----
    From: "Andre [PC-Special.net] ()"
    <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Saturday, November 22, 2003 1:24 PM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    > > >$ja und $gesammt diese beiden werden verrechnet.
    >
    > Soory, aber fange ich jetzt an Rätsel raten zu spielen?
    >
    > Kann ich bitte alle Variablen und deren Werte haben?
    >
    > André
    >
    >
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29593.1
    >
    >

  • Hallo,
    noch einmal:
    Kann ich bitte alle Variablen und deren Werte haben?
    Mich interessiert nicht der Code.
    Viele Grüße
    André
    --
    André - PC-Special Team, Webmaster und Entwicklung
    kostenlose Computer-Hilfe in 24h - Webmastertools, Scripts und mehr
    url: http://www.pc-special.net/ - email:
    kostenloses Newslettersystem - 3. größter kostenloser Anbieter
    url: http://nl.pc-special.net/ - email: nladmin@pc-special.net

  • ok. sorry. $ja = 7
    $gesammt = 14
    ----- Original Message -----
    From: "Andre [PC-Special.net] ()"
    <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Saturday, November 22, 2003 2:40 PM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    > Hallo,
    >
    > noch einmal:
    >
    > Kann ich bitte alle Variablen und deren Werte haben?
    >
    > Mich interessiert nicht der Code.
    >
    > Viele Grüße
    > André
    > --
    > André - PC-Special Team, Webmaster und Entwicklung
    > kostenlose Computer-Hilfe in 24h - Webmastertools, Scripts und mehr
    > url: http://www.pc-special.net/ - email:
    > kostenloses Newslettersystem - 3. größter kostenloser Anbieter
    > url: http://nl.pc-special.net/ - email: nladmin@pc-special.net
    >
    >
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29599.1
    >
    >

  • Hier ist der korrekte Code (musst Due wieder an Deins anpassen:
    <?
    $jasrc = "1.txt";
    $ja = fopen($jasrc,"r");
    $j = fread($ja,filesize ($jasrc));
    $gesammtsrc = "2.txt";
    $gesammt = fopen($gesammtsrc,"r");
    $g = fread($gesammt,filesize ($gesammtsrc));
    echo $j;
    echo <BR>;
    echo $g;
    echo <BR>;
    $prozentsatzja = ($j / $g) * 100;
    echo "<img src="sta.gif" width="$prozentsatzja" height="10"> $prozentsatzja";
    ?>
    Gruß Mathias

  • juhuu!! danke!!
    ----- Original Message -----
    From: "Mathias Fiege (nogad@gmx.de)" <helpline@pc-special.net>
    To: <helparchiv@pc-special.net>
    Cc: "onyx" <staubi@staubi.ch>
    Sent: Saturday, November 22, 2003 5:04 PM
    Subject: [29554] 39: prozentberechnung beim vote funzt net
    >
    > Hier ist der korrekte Code (musst Due wieder an Deins anpassen:
    >
    >
    > <?
    > $jasrc = "1.txt";
    > $ja = fopen($jasrc,"r");
    > $j = fread($ja,filesize ($jasrc));
    > $gesammtsrc = "2.txt";
    > $gesammt = fopen($gesammtsrc,"r");
    > $g = fread($gesammt,filesize ($gesammtsrc));
    > echo $j;
    > echo <BR>;
    > echo $g;
    > echo <BR>;
    > $prozentsatzja = ($j / $g) * 100;
    > echo "<img src="sta.gif" width="$prozentsatzja" height="10">
    $prozentsatzja";
    > ?>
    >
    > Gruß Mathias
    >
    > --
    > Link zum PC-Special.net Forum:
    > http://www.pc-special.net/?idart6&fnav7.39.29610.1
    >
    >