kostenloser Webspace werbefrei: lima-city


Vote Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Ich bins wieder mal :)
    Ich bin gerade dabei ein Votescript zu schreiben aber ich bring es nicht zusammen:

    Hier ist die Vote Oberfl?che:
    <form name=voting method=post action=write.php>
    <p>
    Wie gef?llt euch diese Seite?<br>
    <label>
    <input type=radio name=aw1 value=aw>
    Gut</label>
    <br>
    <label>
    <input type=radio name=aw1 value=aw>
    Mittel</label>
    <br>
    <label>
    <input type=radio name=aw1 value=aw>
    Schlecht</label>
    <br>
    <input type=submit name=Submit2 value=Voten>
    <a class=n href=http://silecom.xardas.lima-city.de/index.php?go=voteergebnis>Ergebnis</a></p>
    </form>

    und jetzt die write.php:
    <link href="style.css" rel="stylesheet" type="text/css">
    <?php
    $a1 = $aw1;
    $a2 = $aw2;
    $a3 = $aw3;
    if(!isset($a1) & !isset($a2) & !isset($a3))
    {
    echo "Ung?ltiger Vote"';
    } else
    {
    $question = $frage;
    //========================================================================
    if(isset($a1))
    {
    $openaw = fopen("aw1.txt", "r"); //?ffnen der Datei aw1.txt
    $aw = fread($openaw, 5); //5 Zeichen lesen
    fclose($openaw); //Schlie?t die Datei aw1.txt
    $aw++; //Die Variable $aw incrementieren
    $openaw= fopen("aw1.txt", "w"); //?ffnet die Datei im Schreib-Modus
    fwrite($openaw, $aw); //Schreibt die Variable $aw in die txt Datei
    fclose($openaw); //Schlie?t die Datei aw.txt
    } else if(isset($aw2))
    {
    $openaw = fopen("aw2.txt", "r"); //?ffnen der Datei aw2.txt
    $aw = fread($openaw, 5); //5 Zeichen lesen
    fclose($openaw); //Schlie?t die Datei aw2.txt
    $aw++; //Die Variable $aw incrementieren
    $openaw= fopen("aw2.txt", "w"); //?ffnet die Datei im Schreib-Modus
    fwrite($openaw, $aw); //Schreibt die Variable $aw in die txt Datei
    fclose($openaw); //Schlie?t die Datei aw.txt
    } else if(isset($aw3))
    {
    $openaw = fopen("aw3.txt", "r"); //?ffnen der Datei aw3.txt
    $aw = fread($openaw, 5); //5 Zeichen lesen
    fclose($openaw); //Schlie?t die Datei aw3.txt
    $aw++; //Die Variable $aw incrementieren
    $openaw= fopen("aw3.txt", "w"); //?ffnet die Datei im Schreib-Modus
    fwrite($openaw, $aw); //Schreibt die Variable $aw in die txt Datei
    fclose($openaw); //Schlie?t die Datei aw.txt
    }
    }
    //================================================================
    $openaw = fopen("aw1.txt", "r"); //?ffnen der Datei aw1.txt
    $aw1 = fread($openaw, 5); //5 Zeichen lesen
    //================================================================
    $openaw = fopen("aw2.txt", "r"); //?ffnen der Datei aw2.txt
    $aw2 = fread($openaw, 5); //5 Zeichen lesen
    //================================================================
    $openaw = fopen("aw3.txt", "r"); //?ffnen der Datei aw3.txt
    $aw3 = fread($openaw, 5); //5 Zeichen lesen
    //================================================================
    $result = $aw1 + $aw2 + $aw3;
    $p = 100;

    $p1 = (aw1 / $result) * p;
    $p2 = (aw2 / $result) * p;
    $p3 = (aw3 / $result) * p;

    echo "$p1<br>";
    echo "$p2<br>";
    echo "$p3<br>";
    ?>

    Wenn ich jetzt den Vote starte kommt beim Ergebnis immer 0 heraus, also $p1 = 0, $p2 = 0 und $p3 = 0

    Danke im voraus

    Beitrag ge?ndert am 28.12 11:08 von silecom
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ja sch?nes script :blah:
    hast du vieleicht ma dran gedacht das auf mysql basierend zu machen?
    wenn ja ich hab nen script von mir selbst geschrieben, wo alle votes die stattgefunden haben erhalten bleiben!
    aber zu deinem script, ich glaube wenn du bei einem radio button nichts ausw?hlst sendet der auch nichts! also w?rd dann nur $a1 oder $a2 oder $a3 senden, aber du fragst in deiner if abfrage ab ob alle gesetzt wurde!
  4. Kans auch so was sein?

    http://nnn1.milten.lima-city.de/umfrage.php

    Wenn du das Script willst dan schreib ein PN.
  5. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    ob die dateien nicht gesetzt wurden.
    Ich wei? ich wei?, das Script ist schei?e, aber ich will das mal mit php probieren. Ich wei? auch, dass das mit MYSQL viel besser ist!

    Also was kann ich tun?
  6. silecom ich w?rde dir empfehlen auf mysql umzusteigen, da es viel einfacher zu administrieren ist! ?berleg es dir!
    ich k?nnte dir dann helfen!
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!