diff --git a/dashboard/result_latest.php b/dashboard/result_latest.php index 427df9a..6f6b2ff 100644 --- a/dashboard/result_latest.php +++ b/dashboard/result_latest.php @@ -42,21 +42,27 @@ if ($action == '') { $smarty->assign('result_datum_von', "$row_umid_detail[datum_von]"); $smarty->assign('result_datum_bis', "$row_umid_detail[datum_bis]"); - # Anzahl abgeschlossene Umfragen - $query_fertige = $db->query("SELECT count(*) Anz_abgeschlossen - FROM jumi_umfragen_ende - WHERE umid =$umid - "); - $row_fertige = $query_fertige->fetch_array(); - $smarty->assign('result_anz_fertige', "$row_fertige[Anz_abgeschlossen]"); - - # Anzahl angefangener Teilnehmer - $query_angefangen = $db->query("SELECT count(distinct concat(ip,session))-$row_fertige[Anz_abgeschlossen] Anz_angefangen +# # Anzahl abgeschlossene Umfragen +# $query_fertige = $db->query("SELECT count(*) Anz_abgeschlossen +# FROM jumi_umfragen_ende +# WHERE umid =$umid +# "); +# $row_fertige = $query_fertige->fetch_array(); +# $smarty->assign('result_anz_fertige', "$row_fertige[Anz_abgeschlossen]"); +# +# # Anzahl angefangener Teilnehmer +# $query_angefangen = $db->query("SELECT count(distinct concat(ip,session))-$row_fertige[Anz_abgeschlossen] Anz_angefangen +# FROM jumi_umfragen_ergebnisse +# WHERE ufid in (select ufid from jumi_umfragen_fragen where umid =$umid) +# "); +# $row_angefangen = $query_angefangen->fetch_array(); +# $smarty->assign('result_anz_angefangen', "$row_angefangen[Anz_angefangen]"); + $query_angefangen = $db->query("SELECT count(distinct concat(ip,session)) Anz_teilnehmer FROM jumi_umfragen_ergebnisse WHERE ufid in (select ufid from jumi_umfragen_fragen where umid =$umid) "); $row_angefangen = $query_angefangen->fetch_array(); - $smarty->assign('result_anz_angefangen', "$row_angefangen[Anz_angefangen]"); + $smarty->assign('result_anz_teilnehmer', "$row_angefangen[Anz_teilnehmer]"); @@ -77,6 +83,7 @@ if ($action == '') { $result_anz_userfrage = $db->query("SELECT count(distinct concat(ip,session)) Anz FROM jumi_umfragen_ergebnisse WHERE ufid = $row[ufid] + and uaid != 0 "); $row_anz_userfrage = $result_anz_userfrage->fetch_array(); @@ -84,6 +91,7 @@ if ($action == '') { $result_anz_antworten = $db->query("SELECT count(ufid) Anz FROM jumi_umfragen_ergebnisse WHERE ufid = $row[ufid] + AND uaid != 0 "); $row_anz_antworten = $result_anz_antworten->fetch_array(); @@ -107,12 +115,14 @@ if ($action == '') { $row_cur_antw = $result_cur_antw->fetch_array(); if($row_anz_antworten['Anz'] != '0'){ - $prozent = round(100/$row_anz_antworten['Anz']*$row_cur_antw['Anz'],0); + $prozent = round(100/$row_anz_antworten['Anz']*$row_cur_antw['Anz'],2); }else{ $prozent = 0; } + $prozent2 = number_format($prozent, 2, ',', '.'); $inner1[$ln2]['prozent'] = $prozent; + $inner1[$ln2]['prozent2'] = $prozent2; $inner1[$ln2]['uaid'] = $row2['uaid']; $inner1[$ln2]['antwort'] = $row2['antwort']; $value2 = $inner1; diff --git a/templates/modern/dashboard/result_latest.html b/templates/modern/dashboard/result_latest.html index 3b286fc..1e28ea7 100644 --- a/templates/modern/dashboard/result_latest.html +++ b/templates/modern/dashboard/result_latest.html @@ -52,6 +52,7 @@ p {
Anzahl Teilnehmer | +{$result_anz_teilnehmer} | +
---|
{$table_data[table_data].frage}
({$table_data[table_data].anz_userfrage} Personen)
{$table_data[table_data].frage}
({$table_data[table_data].anz_userfrage} Antworten)
(Multiple Choice Frage)
{/if} @@ -79,7 +85,7 @@ p {