 
			
				25/09/2006, 11:47
			
			
			     |  
  |      |  
  |      3 problemas con una encuesta        Hola tengo una encuesta (script) en mi web  http://www.antera-solutions.com/encuesta-1.php 
codigo de encuesta-1.php:    Cita:  <form name="form1" method="post" action="encuesta.php"> 
  <p><input type="radio" name="op" value="a"><font color="#00FF00" class="Estilo2">Me Encanta</font></p> 
  <p><input type="radio" name="op" value="b"><font color="#00FF00" class="Estilo2">Esta Bien</font></p> 
  <p><input type="radio" name="op" value="c"><font color="#00FF00" class="Estilo2">Se Puede Mejorar</font></p> 
  <p><input type="radio" name="op" value="d"><font color="#00FF00" class="Estilo2">No me gusta nada</font></p> 
  <p><input type="submit" name="Submit" value="Enviar"></p> 
  </form>     codigo de encuesta-1.php:    Cita:  <font face="Tahoma, Trebuchet MS, Verdana" size="2" color="#000000"> 
<?     
$archivo1 = "op_a.txt";           // agrega los archivos aqui si quieres mas opciones 
$archivo2 = "op_b.txt"; 
$archivo2 = "op_c.txt"; 
$archivo2 = "op_d.txt";       
$abre1 = fopen($archivo1, "r");    // aqui abres los archivos  (modo de lectura) 
$abre2 = fopen($archivo2, "r");    // (recuerda agregar otras opciones si las pusiste) 
$abre3 = fopen($archivo3, "r"); 
$abre4 = fopen($archivo4, "r");         
$total1 = fread($abre1, filesize($archivo1));   // aqui lees los archivos 
$total2 = fread($abre2, filesize($archivo2));   // (recuerda agregar otras opciones si las pusiste) 
$total3 = fread($abre3, filesize($archivo3)); 
$total4 = fread($abre4, filesize($archivo4));         
fclose($abre1);     // aqui cierras los archivos    
fclose($abre2);     // (recuerda agregar otras opciones si las pusiste) 
fclose($abre3); 
fclose($abre4);       
if($op=="a")                            // aqui vemos la opcion del usuario  
{ 
  $abre1 = fopen($archivo1, "w");       // abrimos el archivo (modo de escritura)   
  $total1=$total1+1;                    // sumamos 1  
  $grabar1 = fwrite($abre1, $total1);   // escribimos el nuevo valor       
  fclose($abre1);                       // cerramos el archivo  
}        
else if($op=="b")                       // lo mismo de arriba, para las demás opciones 
{   
  $abre2 = fopen($archivo2, "w");       // tu sabes de php, no te será dificil agregar 
  $total2=$total2+1;                    // mas opciones 
  $grabar2 = fwrite($abre2, $total2);   
  fclose($abre2);  
}     
else if($op=="c")                       // lo mismo de arriba, para las demás opciones 
{   
  $abre3 = fopen($archivo3, "w");       // tu sabes de php, no te será dificil agregar 
  $total3=$total3+1;                    // mas opciones 
  $grabar3 = fwrite($abre3, $total3);   
  fclose($abre3);  
}     
else if($op=="d")                       // lo mismo de arriba, para las demás opciones 
{   
  $abre4 = fopen($archivo4, "w");       // tu sabes de php, no te será dificil agregar 
  $total4=$total4+1;                    // mas opciones 
  $grabar4 = fwrite($abre4, $total4);   
  fclose($abre4);  
}           
$votos=$total1+$total2+$total3+$total4;   //  si tienes mas opciones debes sumarlas aquí     
$por1=$total1*100/$votos;   // los porcentajes (RECUERDA LOS DATOS AGREGADOS) 
$por1=intval ( $por1 ,10);   
$por2=$total2*100/$votos; 
$por2=intval ( $por2 ,10);   
$por3=$total3*100/$votos; 
$por3=intval ( $por3 ,10);   
$por4=$total4*100/$votos; 
$por4=intval ( $por4 ,10);   
echo "<B><U>RESULTADOS ENCUESTA</B></U>"; 
echo "<br><br>";   
echo "<IMG HEIGHT=15 WIDTH=$por1 SRC=imagenes/barra.jpg.jpg>";  // MUESTRA OPCION 1 CON BARRA DE IMAGEN 
echo "<br>"; 
echo "A: <b>$total1</b> votos - <b>$por1 %</b>";   // OPCION 1 CON NRO DE VOTOS Y PORCENTAJE 
echo "<br><br>";    
echo "<IMG HEIGHT=15 WIDTH=$por2 SRC=imagenes/barra.jpg>";  // MUESTRA OPCION 2 CON BARRA DE IMAGEN 
echo "<br>"; 
echo "B: <b>$total2</b> votos - <b>$por2 %</b>";   // OPCION 2 CON NRO DE VOTOS Y PORCENTAJE   
echo "<IMG HEIGHT=15 WIDTH=$por3 SRC=imagenes/barra.jpg>";  // MUESTRA OPCION 2 CON BARRA DE IMAGEN 
echo "<br>"; 
echo "B: <b>$total3</b> votos - <b>$por3 %</b>";   // OPCION 2 CON NRO DE VOTOS Y PORCENTAJE   
echo "<IMG HEIGHT=15 WIDTH=$por4 SRC=imagenes/barra.jpg>";  // MUESTRA OPCION 2 CON BARRA DE IMAGEN 
echo "<br>"; 
echo "B: <b>$total4</b> votos - <b>$por4 %</b>";   // OPCION 2 CON NRO DE VOTOS Y PORCENTAJE   
echo "<br><br><br>"; 
echo "Total Votos: <b>$votos</b>"; 
echo "<br><br>"; 
echo "<a href=javascript:history.back(-1);>Volver</a>"; 
?> 
</font>     Las frases de Error son:    Cita:  Warning: fopen(op_a.txt) [function.fopen]: failed to open stream: No such file or directory in /home/anteraso/public_html/encuesta.php on line 12   
Warning: fopen(op_d.txt) [function.fopen]: failed to open stream: No such file or directory in /home/anteraso/public_html/encuesta.php on line 13   
Warning: filesize() [function.filesize]: Stat failed for op_a.txt (errno=2 - No such file or directory) in /home/anteraso/public_html/encuesta.php on line 20   
Warning: fread(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 20   
Warning: filesize() [function.filesize]: Stat failed for op_d.txt (errno=2 - No such file or directory) in /home/anteraso/public_html/encuesta.php on line 21   
Warning: fread(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 21   
Warning: fread(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 22   
Warning: fread(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 23   
Warning: fclose(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 28   
Warning: fclose(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 29   
Warning: fclose(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 30   
Warning: fclose(): supplied argument is not a valid stream resource in /home/anteraso/public_html/encuesta.php on line 31   
Warning: Division by zero in /home/anteraso/public_html/encuesta.php on line 84   
Warning: Division by zero in /home/anteraso/public_html/encuesta.php on line 87   
Warning: Division by zero in /home/anteraso/public_html/encuesta.php on line 90   
Warning: Division by zero in /home/anteraso/public_html/encuesta.php on line 93 
RESULTADOS ENCUESTA     Un saludo y ayuda            |