Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2006, 12:08
Avatar de the_scorpion
the_scorpion
 
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Hola

Suscrito a una lista me llego hace un tiempo este quizas te pueda servir

colocar este include en el lugar del votador
<? include("form.dat"); ?>

config.php
Código PHP:
$url="index.php"// pagina que contiene el formulario
$file="voti.txt"// nombre archivo de base del votador
$title="Votador"// titulo del votador 
form.dat
Código PHP:
<? 
include("config.php");

if (!(
file_exists($file)))
{
$apri_fil=fopen($file,"w");
$inizio="0"."\n"."0";
fwrite($apri_fil,$inizio);
}

$stat=file($file);
$num_voti=$stat[0];
$somma_voti=$stat[1];
if (
$num_voti==0)
{
$num_voti=0;
$media=0;
}
else
{
$media=$somma_voti/$num_voti;
}
?>
<form method="post" action="cast.php">
  <table width="250" cellpadding="3" cellspacing="0" bordercolor="#000000" style="border:1px solid;">
    <tr bgcolor="#DFEAEC"> 
      <td colspan="2">
<div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><?=$title?></strong></font></div></td>
    </tr>
    <tr> 
      <td bgcolor="#FFFFFF"><div align="center"> 
          <input name="Vota" type="submit" id="Vota" value="Vota">
        </div></td>
      <td bgcolor="#FFFFFF"><div align="center"> 
          <select name="voto" style="border:1px solid;background:#F4F7DD;">
            <option>-</option>
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
            <option>6</option>
            <option>7</option>
            <option>8</option>
            <option>9</option>
            <option>10</option>
          </select>
        </div></td>
    </tr>
    <tr> 
      <td width="125" bgcolor="#FFFFFF"> <div align="center"><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Cantidad
     de votos:</strong></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
          <? 
        
echo $num_voti;
        
        
?>
          </font></div></td>
      <td width="125" bgcolor="#FFFFFF"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#FF0000">Media 
          del voto:</font></strong><br>
          <? echo round($media,1); ?></font></div></td>
    </tr>
    <tr bgcolor="#DFEAEC"> 
      <td colspan="2"> 
        <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><em></em></font></div></td>
    </tr>
  </table>
</form>
cast.php
Código PHP:
<html>
<head>
<title>Votador de Sistema</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?

include("config.php");

if (!(
file_exists($file)))
{
$apri_fil=fopen($file,"w");
$inizio="0"."\n"."0";
fwrite($apri_fil,$inizio);
}

$voto=$_POST['voto'];

if (
$voto=="-")

echo 
"<center>No hay voto</center><br>";
echo 
"<center><a href='javascript:history.back();'>Voto</a></center>";
}
else
{

$stat=file($file);
$votanti=$stat[0];
$somma=$stat[1];

$votanti=$votanti+1;
$somma=$somma+$voto;

$ap_file=fopen($file,"w+");
$dati=$votanti."\n".$somma;
fwrite($ap_file,$dati);
fclose($ap_file);

Header("Location: $url");
}
?>
</body>
</html>
espero que te sirva de algo
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".