ADMINISTRACION DE CUESTIONARIO
$trabajo=$_SESSION['tipo_usr'];
$user=$_SESSION['dato_usr'][0];
$identif= $_SESSION['institucion'];
$conex=conectar("admin","5j9j1k09");
$sql="update $trabajo set cont_cuest2=1 where usuario='$user'";
$res=pg_exec($conex,$sql);
desconectar($conex);
$conexion=conectar("admin","5j9j1k09");
$sexo=$_POST['sexo']; //fuera del for porque es lo mismo para cada pregunta
//primero actualizo el dato del sexo que va a ser fijo;
if($sexo==1)
{
$consulta="UPDATE sexo2 SET hombre=(hombre)+1, total=(total)+1 WHERE id_sexo2=$identif";
$res=pg_exec($conexion, $consulta); //actualizo tabla sexo para hombre
}
else if($sexo==2)
{
$consulta="UPDATE sexo2 SET mujer=(mujer)+1, total=(total)+1 WHERE id_sexo2=$identif";
$res=pg_exec($conexion, $consulta); //actualizo tabla sexo para mujer
}
//ahora comenzamos a actualizar los datos personales que existan
$sql="select * from datos_personales where identificador=$identif";
$datos_enteros=guardar_select_tabla($conexion,$sql,$numero);
for($i=0 ; $i<$numero ; $i++)
{
$nombre=separar_palabra($datos_enteros[$i][0]);
$ident=$datos_enteros[$i][1];
$num_resp=$datos_enteros[$i][2];
$valor=$_POST['dato'.($i+1)];
for($p=1; $p<=$num_resp; $p++)
{
if($valor==$p)
{
$sql="UPDATE $nombre$ident SET resp$p=(resp$p)+1, total=(total)+1";
$res=pg_exec($conexion,$sql);
}
}
}
//ahora empezamos a actualizar las tablas de resultados, hombre y mujer fila por fila
$sql="select * from test2 where identificador=$identif order by id_test2";
$test2=guardar_select_tabla($conexion, $sql,$num);
$j=$test2[0][0];
$num2=$j+$num-1;
for($i=$j; $i<=$num2; $i++) // para cada pregunta hacer esto
{
$pregunta=$_POST['pregunta'.$i]; //ver de que forma cogo preguntapara cada una de ellas
if($pregunta==r1)
{
$consulta="UPDATE result2 SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_result2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta); //actualizo tabla general
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre2 SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta); //actualizo tabla hombre
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer2 SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta); //actualizo tabla mujer
}
}
else if($pregunta==r2)
{
$consulta="UPDATE result2 SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_result2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre2 SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer2 SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
}
else if($pregunta==r3)
{
$consulta="UPDATE result2 SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_result2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre2 SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer2 SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
}
else if($pregunta==r4)
{
$consulta="UPDATE result2 SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_result2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre2 SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer2 SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer2=$i AND identificador=$identif";
$res=pg_exec($conexion, $consulta);
}
}
}
desconectar($conexion);
?>
ACCION REALIZADA CON EXITO
|
|