Hallo,
ich habe heute mal an einem einfachen Umfrage script gebastelt, da ich leider z.z keine MySQL DB habe bzw. keine verbinndung aufbauen kann gebe ich es euch zum ausfüllen:
Man muss einfach den Array $o und $og weiterführen bzw. Kürzen um die gewünschte anzahl an Optionen zu benutzen.
Ich würde mich über Ideen Vorschläge freuen, sobals ich aber MySQL habe werde ich es natürlich umstellen.
Script:
Dieser Teil muss an den Anfang der Seite vor HTML usw.:
<?
$md5 = md5("poll_ja"
if (isset($_POST["send"])) {
setcookie("poll",$md5);
}
?>
Diesen teil einfach irgendwo einbauen:
<?
// (C) Vote Script by - user-137
// www.webstatt.org
// Dieses Script darf nicht ohne die zustimmung des
// Autors zum Download angeboten werden
//Variablen
//Balken
$bg = "poll_bg.jpg"; //Balken Grafik
$bg_height = "15"; // Höche der Grafik
$balken = "250"; // Läng des Balkens bei 100% (px)
//
$umfrage = "<div>Wie findest du meine Seite?</div>";
//Stimmen //Option
$og["1"] = "500"; $o["1"] = "Sehr gut";
$og["2"] = "0"; $o["2"] = "Gut";
$og["3"] = "0"; $o["3"] = "Geht";
$og["4"] = "7"; $o["4"] = "Ne";
$og["5"] = "0"; $o["5"] = "Schlecht";
$og["6"] = "43"; $o["6"] = "Scheiße";
$og["7"] = "7"; $o["7"] = "Noch";
$og["8"] = "0"; $o["8"] = "Meine ist besser";
$count = count($og);
$gesamt = array_sum($og);
for ($i=1;$i<=$count;$i++) {
$prozent[$i] = 100*$og[$i]/$gesamt;
$prozent[$i] = round($prozent[$i]);
if ($prozent[$i]==0) {
$width[$i] = "0";
}
else {
$width[$i] = $balken*$og[$i]/$gesamt;
}
}
echo "".$umfrage."\n";
if (isset($_POST["send"]) OR $_COOKIE["internetiv_poll"]==$md5) {
echo "<table>\n";
for ($i=1;$i<=$count;$i++) {
echo "<tr>\n<td><span>".$o[$i]." </span></td><td><img src=\"".$bg."\" alt=\"".$prozent[$i]."%\" title=\"".$prozent[$i]."%\" width=\"".round($width[$i])."\" height=\"".$bg_height."\" /></td><td><span>".$prozent[$i]."%</span></td><td><span> (".$og[$i]."</span>\n</td></tr>\n";
}
echo "</table>";
}
else {
echo "<form name=\"poll\" method=\"post\">";
for ($i=1;$i<=$count;$i++) {
echo "<input name=\"option\" type=\"radio\" value=\"".$i."\"><span>".$o[$i]."</span><br \\>";
}
echo "<input name=\"send\" type=\"submit\" value=\"Abstimmen\">";
echo "</form>";
}
?>
Demo: