Advertisement
Guest User

andrew92's php kode til wareye

a guest
Oct 22nd, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. $dbc = new mysqli("localhost", "root", "", "test");
  4. $query = "SELECT * FROM `fisk`;";
  5.  
  6. if ($result = $dbc->query($query)) {
  7.     while ($row = $result->fetch_assoc()) {
  8.         $arr[] = array($row['K1'], $row['K2'], $row['K3']);
  9.     }
  10.    
  11.     $result->close();
  12. }
  13.  
  14. $workingK1 = NULL;
  15. foreach ($arr as $index => $val) {
  16.     if ( ($workingK1 == NULL) || ($workingK1 != $val[0]) ) {
  17.         $workingK1 = $val[0];
  18.         $newArr[$workingK1] = array(0 => NULL, 1 => NULL, 2 => NULL);
  19.     }
  20.  
  21.     if ($newArr[$workingK1][2] == NULL) {
  22.         $newArr[$workingK1][0] = $workingK1;
  23.         $newArr[$workingK1][1] = $val[1];
  24.         $newArr[$workingK1][2] = $val[2];  
  25.     }
  26.     elseif ( ($arr[$index][2]) < ($newArr[$workingK1][2]) ) {
  27.         $newArr[$workingK1][0] = $workingK1;
  28.         $newArr[$workingK1][1] = $val[1];
  29.         $newArr[$workingK1][2] = $val[2];
  30.     }
  31.  
  32. }
  33.  
  34. // Arrayet $newArr inneholder nå en rad for hver unike K1,
  35. // hvor K3 er lavest. Alle feltene (K1, K2 og K3) er i et subarray.
  36. //
  37. // Her looper jeg igjennom alle resultatene
  38. echo '
  39.     <table style="border: 1px #000 solid;">
  40.         <tr>
  41.             <td style="text-align: center;"><span style="font-weight: bold;">K1</span></td>
  42.             <td style="text-align: center;"><span style="font-weight: bold;">K2</span></td>
  43.             <td style="text-align: center;"><span style="font-weight: bold;">K3</span></td>
  44.         </tr>
  45. ';
  46. foreach ($newArr as $newIndex => $newVal) {
  47.     echo '<tr>';
  48.    
  49.     foreach ($newArr[$newIndex] as $subIndex => $subVal) {
  50.         echo '
  51.             <td style="text-align: center;">' . $subVal . '</td>
  52.         ';
  53.     }
  54.     echo '</tr>';
  55. }
  56. echo '</table>'
  57.  
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement