Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - mehmed

#1
Hola a todos, por favor si podeis hecharme una mano.

$todo=file("agenda.txt");
         $campo=array();
         foreach($todo as $variable)
            $campo=$variable[0];
         array_multisort($campo,$todo);
         for($i=0;$i<count($todo);$i++)
         {
              echo"$array_multisort";
         }

este es el codigo, tengo un fichero que es agenda, y quiero ordenarlo por el primer campo es decir array[0], pero nuse como funciona el array_multisor si alguien me puede hechar una mano, graciass
#2
PHP / Encuesta PHP
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

Aquí os pego el codigo
Gracias....

<?php function escribir($opcion)
{
?>
<fieldset>
<form action="encuesta.php" method="post">
<h3>Vuestra opini&oacute;n sobre la p&aacute;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);
?>