[1.x.x] Umfragescript

In diesem Forum kannst du Erweiterungen zu EasyHP und kleine Code-Schnipsel downloaden.

Moderator: Supporter

Antworten
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

[1.x.x] Umfragescript

Beitrag von matze93 »

So jetzt dann mal ein kleiner Umfrage Script:
1. die vote.php

Code: Alles auswählen

<?php

define("IN_EasyHP", true);

session_start();

if (!isset($_SESSION['captcha']) AND $_COOKIE['captcha_set'] != 'TRUE') {
	header("Location: captcha.php?link=vote.php");
}

include "includes/mysql.php";
include "common.php";
include "includes/website.php";



         $file = "votes.txt"; // Name of the file which
                              // contains the number of
                              // votes
         $title = "Was f&uuml;r Musik h&ouml;rt ihr?"; // Title
                                                        // of
                                                        // the
                                                        // poll
         $answers = array("Rock!",         // Possible
                          "HipHop",   // answers
                          "Pop",
                          "Andere");

?>
<h3><?php echo $title; ?></h3>
<p>
  <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<?php
  //print possible answers
  for($i=0;$i<count($answers);$i++){
    ?><input type="radio" name="vote" value="<?php echo $i; ?>"> <?php echo $answers[$i]; ?><br /><?php
  }
?>
    <p><input type="submit" value="Vote!"></p>
  </form>
</p>
<h3>Ergebnis</h3>
<p>
<?php
  //read votes
  $votes = file($file);
  $total = 0;
  $vote = $_POST["vote"];

  //submit vote
  if(isset($vote)){
    $votes[$vote] = $votes[$vote]+1;
  }

  //write votes
  $handle = fopen($file,"w");

  foreach($votes as $v){
    $total += $v;
    fputs($handle,chop($v)."\n");
  }

  fclose($handle);

  //print votes
  for($i=0;$i<count($answers);$i++){
    echo "{$votes[$i]} {$answers[$i]}<br />";
  }
?>

</p>
<p>Gesamt: <?php echo $total; ?> Stimme(n).</p>

<?php

footer(0);

?>
2. votes.txt

Code: Alles auswählen

0
0
0
0
Einfach Frage und Antwortmöglichkeiten austauschen. Dieser Code sollte auch bei den [1.2.x] -Versionen von EasyHP laufen.
Zuletzt geändert von matze93 am 28. Oktober 2009, 10:23, insgesamt 3-mal geändert.
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: Umfragescript

Beitrag von matze93 »

Ach ja, bei mehr oder weniger Antwortmöglichkeiten einfach Code verändern.
Zuletzt geändert von matze93 am 28. Oktober 2009, 09:57, insgesamt 1-mal geändert.
matze93
Inaktiv
Beiträge: 314
Registriert: 21. Januar 2009, 14:10

Re: Umfragescript

Beitrag von matze93 »

Und jetzt die 2.Version:
+ Grafik
+ EasyHP Design
+ IP des letzten Eintrags

Da Bilder vorhanden als .rar
vote.rar
(3.55 KiB) 636-mal heruntergeladen
Diese Version ist für [1.2.x] gedacht.
Antworten