| Details |
'.$row->gebiet.' |
'.$row->nummer.' |
'.$row->level.' |
'.strip_tags($row->text).' | ';
//Anzahl Antworten gesamt
$qry = "SELECT
count(*) as anzahl
FROM
testtool.tbl_pruefling_frage
JOIN testtool.tbl_pruefling USING(pruefling_id)
WHERE
frage_id=$row->frage_id";
if($stg_kz!='')
$qry.=" AND studiengang_kz='".addslashes($stg_kz)."'";
//Anzahl Antworten männlich
$qry_m = "SELECT
count(*) as anzahl_m
FROM
testtool.tbl_pruefling_frage
JOIN testtool.vw_pruefling USING (pruefling_id)
WHERE
frage_id=$row->frage_id
AND
geschlecht='m'";
if($stg_kz!='')
$qry_m.=" AND studiengang_kz='".addslashes($stg_kz)."'";
//Anzahl Antworten weiblich
$qry_w = "SELECT
count(*) as anzahl_w
FROM
testtool.tbl_pruefling_frage
JOIN testtool.vw_pruefling USING (pruefling_id)
WHERE
frage_id=$row->frage_id
AND
geschlecht='w'";
if($stg_kz!='')
$qry_w.=" AND studiengang_kz='".addslashes($stg_kz)."'";
//Anzahl Antworten je Vorschlag gesamt
$qry_vorschlag = "
SELECT
vorschlag_id, nummer, punkte, count(*) as anzahl_vorschlag, ($qry) as anzahl_gesamt, ($qry_m) as anzahl_gesamt_m, ($qry_w) as anzahl_gesamt_w,
(SELECT text FROM testtool.tbl_vorschlag_sprache WHERE vorschlag_id=tbl_vorschlag.vorschlag_id AND sprache='German' LIMIT 1) as text
FROM
testtool.tbl_vorschlag
JOIN testtool.tbl_antwort USING(vorschlag_id)
JOIN testtool.tbl_pruefling USING(pruefling_id)
WHERE
frage_id='$row->frage_id' ";
if($stg_kz!='')
$qry_vorschlag.=" AND studiengang_kz='".addslashes($stg_kz)."'";
$qry_vorschlag.="
GROUP BY
vorschlag_id, nummer, punkte
ORDER BY punkte DESC, vorschlag_id";
//echo $qry_vorschlag.'
';
$hlp2='';
$gesamt = 0;
$gesamt_m = 0;
$gesamt_w = 0;
if($result_vorschlag = $db->db_query($qry_vorschlag))
{
while($row_vorschlag = $db->db_fetch_object($result_vorschlag))
{
$qry_geschlecht = " SELECT count(*) AS anz_m
FROM testtool.tbl_vorschlag
JOIN testtool.tbl_antwort USING(vorschlag_id)
JOIN testtool.vw_pruefling USING(pruefling_id)
WHERE geschlecht='m'
AND frage_id='$row->frage_id' ";
if($stg_kz!='')
$qry_geschlecht.=" AND studiengang_kz=".addslashes($stg_kz)."";
$qry_geschlecht.=" AND vorschlag_id='".addslashes($row_vorschlag->vorschlag_id)."'";
$result_geschlecht = $db->db_query($qry_geschlecht);
$row_geschlecht = $db->db_fetch_object($result_geschlecht);
$anz_m = $row_geschlecht->anz_m;
$anz_w = $row_vorschlag->anzahl_vorschlag-$row_geschlecht->anz_m;
if ($row_vorschlag->anzahl_gesamt == 0)
$anzahl_gesamt = 1;
else
$anzahl_gesamt = $row_vorschlag->anzahl_gesamt;
$vorschlag_prozent = round(100 * $row_vorschlag->anzahl_vorschlag / $anzahl_gesamt, 1);
$vorschlag_prozent = number_format($vorschlag_prozent,1,',','');
$hlp2.= '
'.$row_vorschlag->nummer.' |
'.number_format($row_vorschlag->punkte,2).' |
'.$row_vorschlag->anzahl_vorschlag.' |
'.$vorschlag_prozent.'% |
'.$anz_m.' |
'.$anz_w.' | ';
$gesamt = $row_vorschlag->anzahl_gesamt;
$gesamt_m = $row_vorschlag->anzahl_gesamt_m;
$gesamt_w = $row_vorschlag->anzahl_gesamt_w;
}
}
echo $hlp."$gesamt | $gesamt_m | $gesamt_w | ".$hlp2;
echo '
';
}
echo '