Título: Encuesta PHP Publicado por: mehmed en 20 Mayo 2010, 17:47 pm Hola a todos, acabo de crear una encuesta para una pagina web, la he hecho con ficheros claro porque todavia no se como funciona lo de base de datos, espero que me digais cosas para mejorarla porque ha simple vista queda muy cutre.
la pagina es www.cosmeticoslazurts.es (http://www.cosmeticoslazurts.es) Aquí os pego el codigo Gracias.... <?php function escribir($opcion) { ?> <fieldset> <form action="encuesta.php" method="post"> <h3>Vuestra opinión sobre la página web?</h3> <INPUT type="radio" name="opcion" value="muybuena">Muy buena<br> <INPUT type="radio" name="opcion" value="regular">Regular<br> <INPUT type="radio" name="opcion" value="faltadesarrollo">Falta desarrollo<br> <br><br> <INPUT type="submit" name="enviar" value="Votar"> </form> </fieldset> <?php } function comprobar ($opcion) { $f1=fopen("encuesta.txt","r+"); $todo=file("encuesta.txt"); for($i=0;$i<count($todo);$i++) { $linea=$todo[$i]; $columnas=explode(",",$linea); $columnas[1]=trim($columnas[1]); if(strcmp($columnas[0],$opcion)==0) { $columnas[1]=$columnas[1]+1; } $linea=implode(",",$columnas); fwrite($f1,"$linea\n"); } fclose($f1); resultado ($opcion); } function resultado ($opcion) { $todo=file("encuesta.txt"); for($i=0;$i<count($todo);$i++) { $linea=$todo[$i]; $columnas=explode(",",$linea); //$columnas[1]=trim($columnas[1]); //if(strcmp($columnas[0],$opcion)==0) //{ $var[$i]=$columnas[1]; //} } for($i=0;$i<count($todo);$i++) { $total+=$var[$i]; } $total1=($var[0]/$total)*100; $total2=($var[1]/$total)*100; $total3=($var[2]/$total)*100; printf("Muy bien %d votos %.2f",$var[0],$total1); echo"%<br>"; printf("Regular %d votos %.2f",$var[1],$total2); echo"%<br>"; printf("Le falta desarrollo %d votos %.2f",$var[2],$total3); echo"%<br>"; $opcion=trim($_POST["opcion"]); if (!isset($_POST["enviar"])) escribir (""); else comprobar ($opcion); ?> Título: Re: Encuesta PHP Publicado por: Shell Root en 21 Mayo 2010, 04:03 am :http://www.desarrolloweb.com/manuales/46/
Título: Re: Encuesta PHP Publicado por: hack-4-life en 22 Mayo 2010, 07:03 am Buenas xD... no se si esto es spam,pero si es spam lo pueden borrar XD...aqui encontraras scripts prefabricados sobre encuentras(survey)basta con que sepas como funciona php y mysql lo hechas andar aqui te dejo las webs donde puedes buscar una ya hecha...XD.. http://www.scriptmafia.org/ (http://www.scriptmafia.org/) y http://www.hotscripts.com/ (http://www.hotscripts.com/)
|