Programovacie jazyky, rady, poradňa...
mailer
Star
Príspevky: 544 Registrovaný: 01 jún 2006, 16:56
Príspevok
od používateľa mailer » 27 nov 2006, 18:45
Kód: Vybrať všetko
<center><?
$filename="anketa.dat";
$pruh=50;
if ($hlasuj<>'') {
$hlasoval++;
SetCookie("hlasoval", $hlasoval, Time()+86400);
if ($hlasoval==1) {
$file=FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
$data[$hlasuj]=$data[$hlasuj]+1;
Rewind($file);
FWrite($file, Implode($data,"#"));
FClose($file);
}else{$alert="Už ste hlasoval/a!!!";}}
if (File_Exists($filename)):
$file = FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
Rewind($file);
else:
$file = FOpen($filename, "w");
$data[0]=0;
$data[1]=0;
endif;
FClose($file);
?>
<TABLE>
<TR>
<TD COLSPAN=2><span style="font-weight:bold;color:silver">ste za pokracovanie fora?</span></TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=0"><span style="font-weight:bold;color:silver">Áno</span></A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[0]/($data[0]+$data[1])*$pruh);?>> <?echo $data[0],"(",round($data[0]/($data[0]+$data[1])*100),"%)";}?></TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=1"><span style="font-weight:bold;color:silver">Nie</span></A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[1]/($data[0]+$data[1])*$pruh);?>> <?echo $data[1],"(",round($data[1]/($data[0]+$data[1])*100),"%)";}?></TD>
</TR>
<TR>
<TD COLSPAN=2><FONT SIZE="-2">(Hlasujte kliknutím na odpoveď)</FONT></TD>
</TR>
</TABLE>
<?if ($alert<>'') {?>
<SCRIPT LANGUAGE=JAVASCRIPT>
alert('<?echo $alert?>');
</SCRIPT>
<?}?></center>
to je moja anketa vsetko ide ako ma
ale chcem aby sa mi zobrazovali iba percenta a ten stlpec,nechcem aby sa zobrazovalo kolko ludi hlasovalo za tú a tú odpoved iba %
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 28 nov 2006, 9:13
tak odhadom
Kód: Vybrať všetko
<center><?
$filename="anketa.dat";
$pruh=50;
if ($hlasuj<>'') {
$hlasoval++;
SetCookie("hlasoval", $hlasoval, Time()+86400);
if ($hlasoval==1) {
$file=FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
$data[$hlasuj]=$data[$hlasuj]+1;
Rewind($file);
FWrite($file, Implode($data,"#"));
FClose($file);
}else{$alert="Už ste hlasoval/a!!!";}}
if (File_Exists($filename)):
$file = FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
Rewind($file);
else:
$file = FOpen($filename, "w");
$data[0]=0;
$data[1]=0;
endif;
FClose($file);
?>
<TABLE>
<TR>
<TD COLSPAN=2><span style="font-weight:bold;color:silver">ste za pokracovanie fora?</span></TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=0"><span style="font-weight:bold;color:silver">Áno</span></A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[0]/($data[0]+$data[1])*$pruh);?>> <?echo round($data[0]/($data[0]+$data[1])*100)."%";}?></TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=1"><span style="font-weight:bold;color:silver">Nie</span></A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[1]/($data[0]+$data[1])*$pruh);?>> <?echo round($data[1]/($data[0]+$data[1])*100)."%)";}?></TD>
</TR>
<TR>
<TD COLSPAN=2><FONT SIZE="-2">(Hlasujte kliknutím na odpoveď)</FONT></TD>
</TR>
</TABLE>
<?if ($alert<>'') {?>
<SCRIPT LANGUAGE=JAVASCRIPT>
alert('<?echo $alert?>');
</SCRIPT>
<?}?></center>
mailer
Star
Príspevky: 544 Registrovaný: 01 jún 2006, 16:56
Príspevok
od používateľa mailer » 28 nov 2006, 17:04
stale sa to tam zobrazuje
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 29 nov 2006, 11:58
sorry zle som si precital zadanie ... opravil som to .. ale musim povedat ze zaujimava syntax totok je ... nejake divne php