ADMINISTRACION DE CUESTIONARIO
$conexion=conectar("admin","5j9j1k09");
$trabajo=$_SESSION['tipo_usr'];
$user=$_SESSION['dato_usr'][0];
$conex=conectar("admin","5j9j1k09");
if($trabajo==admin)
{
$sql="update $trabajo set cont_cuest=1";
$res=pg_exec($conex,$sql);
}
else
{
if($trabajo==editorial)
{
$trabajo=editoriales;
}
$sql="update $trabajo set cont_cuest=1 where usuario='$user'";
$res=pg_exec($conex,$sql);
}
desconectar($conex);
$consulta="select * from test";
$test=guardar_select_tabla($conexion, $consulta,$num);
$sexo=$_POST['sexo']; //fuera del for porque es lo mismo para cada pregunta
//vamos a insertar primero los datos para los datos personales
if($sexo==1)
{
$consulta="UPDATE sexo SET hombre=(hombre)+1, total=(total)+1 WHERE id_sexo=1";
$res=pg_exec($conexion, $consulta); //actualizo tabla sexo para hombre
}
else if($sexo==2)
{
$consulta="UPDATE sexo SET mujer=(mujer)+1, total=(total)+1 WHERE id_sexo=1";
$res=pg_exec($conexion, $consulta); //actualizo tabla sexo para mujer
}
//ahora comenzamos a actualizar los datos personales que existan
$sql="select * from datos_personales_a";
$datos_enteros=guardar_select_tabla($conexion,$sql,$numero);
$a='a';
for($i=0 ; $i<$numero ; $i++)
{
$nombre=separar_palabra($datos_enteros[$i][0]);
$num_resp=$datos_enteros[$i][1];
$valor=$_POST['dato'.($i+1)];
for($p=1; $p<=$num_resp; $p++)
{
if($valor==$p)
{
$sql="UPDATE $nombre$a 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
for($i=1; $i<=$num; $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 result SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_result=$i";
$res=pg_exec($conexion, $consulta); //actualizo tabla general
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre=$i";
$res=pg_exec($conexion, $consulta); //actualizo tabla hombre
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer SET respuesta1=(respuesta1)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer=$i";
$res=pg_exec($conexion, $consulta); //actualizo tabla mujer
}
}
else if($pregunta==r2)
{
$consulta="UPDATE result SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_result=$i";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre=$i";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer SET respuesta2=(respuesta2)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer=$i";
$res=pg_exec($conexion, $consulta);
}
}
else if($pregunta==r3)
{
$consulta="UPDATE result SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_result=$i";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre=$i";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer SET respuesta3=(respuesta3)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer=$i";
$res=pg_exec($conexion, $consulta);
}
}
else if($pregunta==r4)
{
$consulta="UPDATE result SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_result=$i";
$res=pg_exec($conexion, $consulta);
if($sexo==1) //es un hombre
{
$consulta="UPDATE hombre SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_hombre=$i";
$res=pg_exec($conexion, $consulta);
}
else if($sexo==2) //es una mujer
{
$consulta="UPDATE mujer SET respuesta4=(respuesta4)+1, respuestatotal=(respuestatotal)+1 WHERE id_mujer=$i";
$res=pg_exec($conexion, $consulta);
}
}
}
desconectar($conexion);
?>
ACCION REALIZADA CON EXITO
|
|