Hallo...
Ich habe mir mal ein ganz einfaches Umfrage-System gemacht,
nun bin ich dabei, dieses Umfragesystem in einen Service um zu wandeln.
Das geht au gut, nur will ich es noch schaffen, damit man die Umfrage + Ergebnisse per Javascript in jede Seite einfügen kann, habe esd auch schon probiert, aber es klappt nich .
So kann das nicht gehen wie!?
Also, wäre froh wenn mir da wiedermal jemand helfen könnte!
Gruss adihas
Ich habe mir mal ein ganz einfaches Umfrage-System gemacht,
nun bin ich dabei, dieses Umfragesystem in einen Service um zu wandeln.
Das geht au gut, nur will ich es noch schaffen, damit man die Umfrage + Ergebnisse per Javascript in jede Seite einfügen kann, habe esd auch schon probiert, aber es klappt nich .
PHP-Code:
<?
$varia=file("users/$user.fra","r");
$frage=array_pop($varia);
echo "document.write ('$frage');";
echo "document.write ('<form action=\"$PHP_SELF\" method=\"post\">');";
$i=0;
while(isset($varia[$i])) {
$j=$i+1;
echo "document.write ('<input type=\"radio\" name=\"ant\" value=\"$j\">$varia[$i]<br>');";
$i++;
}
echo "document.write ('<input type=\"submit\" value=\"abstimmen\">');";
echo "document.write ('</form>');";
$z=file("users/$user.ant","r");
if ($ant!='') {
$lvote=fopen("users/$user.ip","r");
$lv=fgets($lvote,255);
fclose($lvote);
$ip=getenv("REMOTE_ADDR");
if ($lv!=$ip) {
$z[$ant-1]=$z[$ant-1]+1;
$datei=fopen("users/$user.ant","w");
foreach ($z as $save) {fputs($datei,chop($save)."\n");}
fclose($datei);
$lvote=fopen("users/$user.ip","w");
fputs($lvote,"$ip");
fclose($lvote);
}
}
$laenge=90;
$gesamt=0;
foreach($z as $zahl)
{ $gesamt=$gesamt+$zahl; }
$proz=array();
foreach ($z as $zahl) {
if ($gesamt!=0) {
$p=round($zahl/$gesamt*10000)/100;
array_push($proz,$p);
}
}
$max=1;
foreach ($z as $zahl) {
$zahl=$zahl*10/10;
if($zahl > $max) { $max=$zahl; }
}
$breite=array();
foreach ($z as $zahl)
{
$b=$zahl*$laenge/$max;
array_push($breite,$b);
}
$i=0;
while (isset($z[$i]))
{
echo "document.write ('$varia[$i]<br>');";
echo "document.write ('<img src=\"http://www.webmasters-archiv.ch/service/umfrage/grafik/balken_blau.gif\" border=\"0\" width=\"$breite[$i]\" height=\"12\" alt=\"$z[$i] Stimmen\">');";
$x=$laenge-$breite[$i];
echo "document.write ('<img src=\"http://www.webmasters-archiv.ch/service/umfrage/grafik/balken_grau.gif\" border=\"0\" width=\"$x\" height=\"12\" alt=\"$z[$i] Stimmen\">');";
echo "document.write ('$proz[$i]%');";
echo "document.write ('<br>');";
$i++;
}
echo "document.write ('<br>Stimmen: $gesamt (100%)');";
?>
So kann das nicht gehen wie!?
Also, wäre froh wenn mir da wiedermal jemand helfen könnte!
Gruss adihas
Kommentar