function separar_palabra($cadena)
{
$n=0;
$tok = strtok ($cadena," ");
while ($tok) {
$var[$n]=$tok;
$n++;
$tok = strtok (" ");
}
return($var[0]);
}
function estadisticas($conexion,$nombre_tabla,$clase,$identif)
{
if($clase==1)
{
$consulta="select * from $nombre_tabla ";
$result=guardar_select_tabla($conexion,$consulta,$num);
}
else if($clase==2)
{
$consulta="select * from $nombre_tabla where identificador=$identif";
$result=guardar_select_tabla($conexion,$consulta,$num);
}
?>
NUNCA
ALGUNAS VECES
BASTANTES VECES
SIEMPRE
total
for($i=0; $i<$num; $i++) //para todas las preguntas
{
$total=$result[$i][5]; //numero veces se responde esta pregunta
for($j=0; $j<4; $j++)
{
$resp[$j]=$result[$i][$j+1]; //numero de veces que se da cada respuesta
$porcen[$j]=calcular_porcentaje($resp[$j],$total); //calculo el porcentaje para cada respuesta
}
?>
Cuestión
(%)
(%)
(%)
(%)
}
?>
}
function conectar()
{
//aqui no me exige el pass al conectar, solo comprueba el usr, de todas formas pongo los dos por si es error en // // configuracion para comprobarlo en el ordenador de la escuela
$f = pg_connect(" dbname=cuestionario user=admin password=5j9j1k09");
if(!$f)
{
echo "error";
exit;
}
return $f;
}
function conectar1()
{
//aqui no me exige el pass al conectar, solo comprueba el usr, de todas formas pongo los dos por si es error en // // configuracion para comprobarlo en el ordenador de la escuela
$f = pg_connect("dbname=proyecto user=admin password=5j9j1k09");
if(!$f)
{
echo "error";
exit;
}
return $f;
}
function desconectar($f)
{
pg_close($f);
}
function guardar_columna($f, $consulta, &$rows)
{
$result = pg_exec($f, $consulta);
$rows = pg_numrows($result);
for($i=0;$i < $rows ; $i++)
{
$tabla[$i]=pg_fetch_result($result, $i,3) ;
}
return $tabla;
}
function calcular_porcentaje($resp,$total)
{
if ($total!=0)
{
$porcentaje=(($resp*100)/$total);
if(!is_integer($porcentaje))
{
$porcentaje=number_format($porcentaje,2);
}
}
else
{
$porcentaje=0;
}
return $porcentaje;
}
function guardar_select_tabla($f, $consulta, &$rows)
{
$result = pg_exec($f,$consulta);
$rows = pg_numrows($result);
for($i=0;$i < $rows ; $i++)
{
$tabla[$i] = pg_fetch_array($result, $i ) ;
}
return $tabla;
}
?>
e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.