[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт для голосования
vio99
Привет! нужно сделать чтоб отображались проценты ....что нужно сделать??

<?
$vote=$HTTP_GET_VARS['vote'];
?>
<html>
<head>
<title>Balso𡮡 jⰮ簮ezinu % - rez</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
<meta http-equiv="Content-Language" content="lv">
<link title=stils1 href="stils_1.css"
type=text/css rel=stylesheet>
<base target="_top">
</head>
<body>
<?
if($vote == 1)
{
$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
$yes++;
fseek($fp,0);
fputs($fp,$yes);
fclose($fp);
}
if ($vote == 2)
{
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$no++;
fseek($fp,0);
fputs($fp,$no);
fclose($fp);
}

if($vote == 3)
{
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$nezinu =fgets($fp,10);
$nezinu++;
fseek($fp,0);
fputs($fp,$nezinu);
fclose($fp);
}



$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
fclose($fp);
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
fclose($fp);
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
fclose($fp);

$result = (($yes*100)/($yes+$no+$nezinu));
$yes= $result;
$no= 100 - ($yes+$nezinu) ;
$no= 100 - ($no+$nezinu) ;
?>




<table border="0" cellspacing=0 cellpadding=0 align="center" height="101">
<tr><td height="100" c>
<img src="images/1x1m.gif" width="1" height="100%">
<img src="images/1x1c.gif" width="40" height="1">
<img src="images/yes.gif" width="10" height="<? echo $yes; ?>">
<img src="images/1x1c.gif" width="40" height="1">
<img src="images/no.gif" width="10" height="<? echo $no; ?>"></td></tr>
<tr><td valign="top"><img src="images/1x1m.gif" width="170" height="1" border=0></td></tr></table>
<?
$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
$pour = $yes ;
fclose($fp);
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$contre = $no ;
fclose($fp);
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$contre = $nezinu ;
fclose($fp);

$result = (($yes*100)/($yes+$no+$nezinu));
$yes= $result;
$no= 100 - ($yes+$nezinu) ;
$nezinu = 100 -($yes+$no);
?>
<center><font class=yetext>
<b>j⺼/b> <? print(intval($yes));?>%,&nbsp;<b>n纼/b> <? print(100-(intval($yes)));?>%<b>nezinu<b> <? print(intval($nezinu));?>%,&nbsp; <br>
<img src="images/1x1c.gif" width="2" height="2"><br>
no <? print($pour + $contre);?> balso𡮡s notikuma/iem
</font></center>
<body>
</html>




Спустя 6 минут, 56 секунд (8.03.2011 - 15:39) SerginhoLD написал(а):
Цитата (vio99 @ 8.03.2011 - 12:32)
нужно сделать чтоб отображались проценты ....что нужно сделать??

100 поделить на кол-во всех проголосовавших. Полученное число умножать на кол-во проголосовавших за отдельный пункт. Получатся проценты. Математика

Спустя 13 минут, 8 секунд (8.03.2011 - 15:52) vio99 написал(а):
где и что именно изменить???(

Спустя 16 минут, 33 секунды (8.03.2011 - 16:09) Dron19 написал(а):
vio99, раз уж я не модеротор, твое сообщение не могу изменить, поэтому твое же отредактирую новым сообщением


<?
$vote=$HTTP_GET_VARS['vote'];
?>
<html>
<
head>
<
title>Balso&#138145; jⰮ簮ezinu % - rez</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
<
meta http-equiv="Content-Language" content="lv">
<
link title=stils1 href="stils_1.css"
type=text/css rel=stylesheet>
<
base target="_top">
</
head>
<
body>
<?
if($vote == 1)
{
$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
$yes++;
fseek($fp,0);
fputs($fp,$yes);
fclose($fp);
}
if ($vote == 2)
{
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$no++;
fseek($fp,0);
fputs($fp,$no);
fclose($fp);
}

if($vote == 3)
{
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$nezinu =fgets($fp,10);
$nezinu++;
fseek($fp,0);
fputs($fp,$nezinu);
fclose($fp);
}



$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
fclose($fp);
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
fclose($fp);
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
fclose($fp);

$result = (($yes*100)/($yes+$no+$nezinu));
$yes= $result;
$no= 100 - ($yes+$nezinu) ;
$no= 100 - ($no+$nezinu) ;
?>




<table border="0" cellspacing=0 cellpadding=0 align="center" height="101">
<
tr><td height="100" c>
<
img src="images/1x1m.gif" width="1" height="100%">
<
img src="images/1x1c.gif" width="40" height="1">
<
img src="images/yes.gif" width="10" height="<? echo $yes; ?>">
<
img src="images/1x1c.gif" width="40" height="1">
<
img src="images/no.gif" width="10" height="<? echo $no; ?>"></td></tr>
<
tr><td valign="top"><img src="images/1x1m.gif" width="170" height="1" border=0></td></tr></table>
<?
$fich="scripts/yes.txt";
$fp=fopen("$fich","r+");
$yes=fgets($fp,10);
$pour = $yes ;
fclose($fp);
$fich="scripts/no.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$contre = $no ;
fclose($fp);
$fich="scripts/nezinu.txt";
$fp=fopen("$fich","r+");
$no=fgets($fp,10);
$contre = $nezinu ;
fclose($fp);

$result = (($yes*100)/($yes+$no+$nezinu));
$yes= $result;
$no= 100 - ($yes+$nezinu) ;
$nezinu = 100 -($yes+$no);
?>
<center><font class=yetext>
<
b>j&#11964;/b> <? print(intval($yes));?>%, <b>n纼/b> <? print(100-(intval($yes)));?>%<b>nezinu<b> <? print(intval($nezinu));?>%,  <br>
<img src="images/1x1c.gif" width="2" height="2"><br>
no <? print($pour + $contre);?> balso&#138145;s notikuma/iem
</font></center>
<
body>
</
html>

Спустя 1 минута, 28 секунд (8.03.2011 - 16:10) Dron19 написал(а):
код старый у тебя, напиши новый, ну или купи...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.