Guest User

Untitled

a guest
Jan 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.73 KB | None | 0 0
  1. function show_ergebnis($id){ // Abstimmungsergebnis anzeigen
  2.    
  3.     $total = 0;
  4.     $punkte = array();
  5.     if(is_int($id)){ // Sofern ID uebergeben wurde und ID = Zahl
  6.        
  7.        
  8.         echo "<ul class=\"poll\">\n";
  9.         echo "<li><h2>Ergebnis</h2></li>\n";
  10.        
  11.         $arraybefuellentable = mysql_query("SELECT id FROM grafixx_results");      
  12.         while($arraybefuellen = mysql_fetch_object($arraybefuellentable))
  13.         {
  14.             $punkte[$arraybefuellen->id] = null;
  15.         }
  16.        
  17.         if(!empty($_POST['antworten']))
  18.         {                  
  19.             foreach($_POST['antworten'] as $antworten)
  20.             {
  21.                 foreach ($antworten as $a_poll_id => $a_id)
  22.                 {                      
  23.                     $antwortentable = mysql_query("SELECT punkte, result_id, antwort FROM grafixx_antworten WHERE id = '$a_id'");
  24.                     $antwortenzeilen = mysql_fetch_object($antwortentable);
  25.                    
  26.                     $total = $total + $antwortenzeilen->punkte;
  27.                     $help = $antwortenzeilen->result_id;
  28.                     //echo "<li><h2>".$a_poll_id." ".$a_id." dazu punkte: ".$antwortenzeilen->punkte." result id: ".$help."</h2></li>\n";
  29.                    
  30.                     $punkte[$help] += $antwortenzeilen->punkte;
  31.                    
  32.                     //echo "<li><h2>".$punkte[$help]."</h2></li>\n";
  33.                    
  34.                     //$punkte[$antwortenzeilen->result_id] += $antwortenzeilen->punkte;                            
  35.                 }
  36.             }  
  37.         }
  38.        
  39.         foreach ($punkte as $p_result_id => $p_count)
  40.         {
  41.         $lastbutnotleast_db = mysql_query("SELECT resultat FROM grafixx_results WHERE id = '$p_result_id'");
  42.         $lastbutnotleast = mysql_fetch_object($lastbutnotleast_db);
  43.                    
  44.         $prozent = round($p_count * 100 / $total);                             
  45.         echo "<li>".$lastbutnotleast->resultat."</li>\n";
  46.         echo "<li><div class=\"rate\"><div style=\"width: ".$prozent."%;\" class=\"vote\">&nbsp;</div>".$prozent."%</div>\n";
  47.        
  48.         }
  49.            
  50.                
  51.     } // close id
  52. } // close function show_ergebnis
Add Comment
Please, Sign In to add comment