Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2012, 22:18   #1
vlad.md
Пользователь
 
Аватар для vlad.md
 
Регистрация: 27.05.2010
Сообщений: 50
Вопрос Избавление от кнопки после выполнения скрипта

Здравствуйте, уважаемые. У меня возник вопрос, как избавиться от кнопки после повторного выполнения скрипта привыполнении этого кода:
PHP код:
<?php 
Error_Reporting
(E_ALL & ~E_NOTICE);
$ip=$_SERVER['REMOTE_ADDR']; 
$ban=file("vote/ban.dat"); 
$flag=false
for(
$i=0;$i<count($ban);$i++){  
 if (
$ban[$i]==$ip)  $flag=true

if (isset(
$_GET['a']) && ($flag==false)) { 
$sss=file("vote/votion.dat");
$f=fopen("vote/votion.dat","w");
for (
$i=0$i<count($sss); $i++) $sss[$i]=str_replace(chr(13).chr(10),"",$sss[$i]);
$sss[$sss[0]+$a+2]+=1;
for(
$i=0;$i<count($sss);$i++) $sss[$i].=Chr(13).chr(10);
for(
$i=0;$i<count($sss);$i++) fputs($f,$sss[$i]);
Fclose($f);
 
$ip "\n" $_SERVER['REMOTE_ADDR']; 
 
$f fopen("vote/ban.dat""a"); 
 
fputs($f$ip); 
 
fclose($f); 

if (
$flag == true) { 

Function 
vote() { 
 
$i=0;$koll=0
 
$vars=array(); 
 
$otvet=array(); 
 
$f fopen("vote/votion.dat","r"); 
 
$kol=fgets($f,10); 
 
$answer=fgets($f,100); 
 for (
$i=1;$i<=$kol;$i++) {     
  
$t=fgets($f,100); 
  
array_push($vars,$t); 
 } 
 for (
$i=1$i<=$kol$i++) { 
  
$t=fgets($f,5); 
  
array_push($otvet,$t); 
  
$koll+=$t
 } 
 
fclose($f); 
 echo(
"<div><form action='' name=><b>$answer</b><br></div>"); 
 for (
$i=0$i<$kol$i++) { 
  if (
$koll>0) echo("<input type=radio id=hide name=a value=$i>&nbsp&nbsp&nbsp&nbsp$vars[$i](".ceil(($otvet[$i]/$koll)*100)."%)</br>");  
  else echo(
"<input type=radio name=a value=$i$vars[$i] (0%)</br>"); 
 } 
 echo(
"<div id='aling'>Проголосовало $koll человек.<br></div>");


} else {

Function 
vote()
{
$ref 0;
$i=0;$koll=0;
$vars=array();
$otvet=array();
$f=fopen("vote/votion.dat","r");
$kol=fgets($f,10);
$answer=fgets($f,100);
for (
$i=1;$i<=$kol;$i++)
{
$t=fgets($f,100);
array_push($vars,$t);
}
for (
$i=1$i<=$kol$i++)
{
$t=fgets($f,5);
array_push($otvet,$t);
$koll+=$t;
}
fclose($f);
echo(
"<form action='' name=><b>$answer</b><br>");
for (
$i=0$i<$kol$i++)
{
if (
$koll>0) echo("<input type=radio name=a value=$i>$vars[$i](".ceil(($otvet[$i]/$koll)*100)."%)</br>"); else
echo(
"<input type=radio name=a value=$i$vars[$i] (0%)</br>");
}
echo(
"<div id='aling'>Проголосовало $koll человек.<br></div>");
echo(
"<center><input type=submit id='send_auth' value='Голосовать'></form></center>");
}}
?>
vlad.md вне форума Ответить с цитированием
Старый 18.02.2012, 09:21   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Кук ставьте, а перед выводом кнопки проверяйте есть кук или нет.
Gorychev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Результат выполнения скрипта в одном и том же окне Tanzor69 JavaScript, Ajax 4 09.02.2012 19:37
обновление формы после выполнения скрипта Tanzor69 PHP 2 05.02.2012 00:22
Записать значения ячеек в порядке выполнения скрипта в массив Krasi PHP 11 28.07.2010 13:24
Динамический вывод результата выполнения php скрипта. amdbodia JavaScript, Ajax 26 21.01.2010 23:23
Разбить время выполнения скрипта iankov PHP 9 03.08.2009 09:10