Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Plz


Mosquitinho

Pergunta

Peguie um codigo de enquete mas não sei como faco pra ela fikar no canto superior eskerdo

Ela fika desalinhada alguém pod me ajuda? aki es ta o codigo.

// ########################### head ###################################

// head: função que configura a página e inicializa a tabela

//

function head()

{

include('config.php');

echo "<BODY bgcolor=\"$bgcolor\" link=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\"";

echo "vlink=\"#000000\"";

echo "alink=\"#000000\">";

echo "<table align=\"left\" width=\"50\" height=\"50\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\">

<tr><td bgcolor=\"$tableborder\">

<table width=\"495\" border=\"0\"

cellpadding=\"0\" cellspacing=\"\" align=\"left\">

<tr><td bgcolor=\"$bgcolor\">";

} // head

// ########################### foot ###################################

// foot: função que finaliza a tabela

//

function foot ()

{

echo "</td></tr></table></td></tr></table>";

} // foot

// ########################### record #################################

// record: grava o endereço ip no arquivo $ip_file

//

function record($REMOTE_ADDR)

{

include('config.php');

// abre o arquivo para escrita após a última linha.

$fp=fopen("$ip_file", "a+");

// envia para o arquivo o ip e a hora

fputs ($fp,$REMOTE_ADDR."][".time()."\n");

fclose($fp); // fecha o arquivo

} // record

// ########################### chech #################################

// check: função que checa se o ip já está gravado

//

function check($REMOTE_ADDR)

{

include('config.php');

global $valid;

$ip=$REMOTE_ADDR;

$data=file("$ip_file");

$now=time();

foreach ($data as $record)

{

$subdata=explode("][",$record);

if ($now < ($subdata[1]+3600*$timeout))

{

if ($ip == $subdata[0])

{

$valid=0;

break;

}

}

}

}// check

// ########################### save ##################################

// save: função que computa o voto

//

function save($opcao)

{

global $opcao;

include('config.php');

$data=file($datafile);

$subdata=explode("][",$data[$opcao]);

$subdata[2]+=1;

$data[$opcao]=implode("][", $subdata);

$data[$opcao]=$data[$opcao]."\n";

$fp=fopen($datafile,"w+");

$a=0;

do {

fputs($fp,$data[$a]);

$a++;

} while($a<count($data));

fclose($fp);

}// fim save

// ########################### form ##################################

// form: função que cria a tabela para votação

// echo "<div align=\"left\">";

echo "<table>";

function form($PHP_SELF)

{

include('config.php');

head(); //inicializa a tabela

echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\"><form method=\"post\" action=\"vote.php\"><p align=\"center\">";

$data=file($datafile);

$question=$data[0];

$nb_options=count($data)-1;

echo "<b>$question</b></p><br>";

for($nb=1;$nb <= $nb_options; $nb++)

{

$option=explode("][","$data[$nb]");

echo "<div align=\"center\"><input type=\"radio\" name=\"opcao\" value=\"$nb\"></div> ";

echo "<div align=\"center\">$option[0]<br></div>";

}

echo "<input type=\"hidden\" name=\"save\" value=\"yes\">";

echo "<p align=\"center\"><input type=\"submit\" name=\"submit\"

value=\"Votar\"></form></font>";

echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\">

<a href=\"vote.php?action=results\">

Confira os resultados</font></p>";

echo "</table>";

echo "</div>";

foot();// fecha a tabela

}// form

// ########################### results ##################################

// results: função que imprime os resultados

//

function results()

{

include('config.php');

head();

$data=file($datafile);

$nb_answers=count($data);

$votes=0;

$a=1;

do { // calcula o total de votos

$subdata=explode("][",$data[$a]);

$votes += $subdata[2];

$a++;

} while($a < $nb_answers);

$a=1;

$b=answerv";

if($votes!=0)

$v=100/$votes; //descobre o valor de 1 voto em %

echo "<p><font size=\"$fontsize\" face=\"$font\"

color=\"$textcolor\"><b>$data[0]<br>Resultado da enquete.

</b><br><br>";

do {

$subdata=explode(][",$data[$a]);

$av = $subdata[2] * $v; // calcula a porcentagem de cada opção

echo "<font size=\"$fontsize\" face=\"$font\" color=\"$textcolor\">$subdata[0] ";

echo " - $subdata[2] votos<br>";

echo "<img src=\"$subdata[1]\" border=\"0\" width=\"$av\"

height=\"15\">";

printf(" %01.1f", $av);

echo"%<br>";

$a++;

} while ($a < $nb_answers);

echo "<br><font size=\"$fontsize\">

Já foram computados $votes votos";

echo "<br>";

foot(); //fecha a tabela

}// results

// ########################### execução ################################

// execução da página

//

check($REMOTE_ADDR);

if ($valid=="0")// se já votou, mostra somente os resultados

{

results();

}

elseif ($action=="results") // se clicar para ver os resultados

{

results();

}

elseif ($save=="yes" && $valid!="0") // se votou e o ip ainda não foi gravado

{

save($opcao); // computa o voto

record($REMOTE_ADDR); // grava o ip

results(); // mostra os resultados

}

elseif ($action=="save" && !empty($valid)) // se enviou o voto, sem

// marcar uma opção

{

results();

}

elseif ($action!="save" && $valid!="0") // se ainda não enviou o voto,

// mas uma opção está marcada

{

form($PHP_SELF);

}

?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...