Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Problem z pobraniem daty
brzanek
post 24.05.2018, 07:50:45
Post #1





Grupa: Zarejestrowani
Postów: 427
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Mam kod
  1. <?php
  2. ?>
  3.  
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  6. <head>
  7. <meta name="Gopal Joshi" content="Highchart with Mysql" />
  8. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  9. <title>Highchart with Mysql Database</title>
  10.  
  11. <link href="../css/bootstrap.css" rel="stylesheet">
  12. <script type="text/javascript" src="js/jquery.min.js"></script>
  13. <script type="text/javascript" src="js/setup4.js"></script>
  14. <script type="text/javascript" src="js/test.js"></script>
  15.  
  16. <style>
  17. .niebieski {
  18. background-color: #2980B9;
  19. color: #fff;
  20. padding: 2px 20px 2px 20px;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <script src="js/highcharts.js"></script>
  26. <script src="http://code.highcharts.com/modules/exporting.js"></script>
  27. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  28. <?php
  29. include('db.php');
  30. ?>
  31. <div class="row">
  32. <?php
  33. echo '<div class="niebieski">';
  34. echo '<h3 class="color-white">Rekordy temperatury maksymalnej i mienimalnej w 2017 roku.</h3>';
  35. echo '<p>Rekordy temperatury maksymalnej i minimalnej mierzonej na wysokości 2m w ciągu całego roku. Temperatury mierzone są w kilkunastu miastach na terenie woj. Zachodniopomorskiego. Na stronie prezentowane są tylko 5 najwyższych i najniższych wartości.</p>';
  36. echo '</div>';
  37.  
  38. echo '<div class="col-xs-6">';
  39. $result = $mysqli->query("SELECT CONCAT('Białogard'), MAX(tempmax) AS max FROM bialogard WHERE data LIKE '%2017-%'
  40. UNION
  41. SELECT CONCAT('Dębno'), MAX(tempmax) AS max FROM chojna WHERE data LIKE '%2017-%'
  42. UNION
  43. SELECT CONCAT('Darłówek'), MAX(tempmax) AS max FROM darlowek WHERE data LIKE '%2017-%'
  44. UNION
  45. SELECT CONCAT('Gryfice'), MAX(tempmax) AS max FROM gryfice WHERE data LIKE '%2017-%'
  46. UNION
  47. SELECT CONCAT('Gryfino'), MAX(tempmax) AS max FROM gryfino WHERE data LIKE '%2017-%'
  48. UNION
  49. SELECT CONCAT('Kamień Pomorski'), MAX(tempmax) AS max FROM kamien WHERE data LIKE '%2017-%'
  50. UNION
  51. SELECT CONCAT('Kołobrzeg'), MAX(tempmax) AS max FROM kolobrzeg WHERE data LIKE '%2017-%'
  52. UNION
  53. SELECT CONCAT('Koszalin'), MAX(tempmax) AS max FROM koszalin WHERE data LIKE '%2017-%'
  54. UNION
  55. SELECT CONCAT('Lipiany'), MAX(tempmax) AS max FROM lipiany WHERE data LIKE '%2017-%'
  56. UNION
  57. SELECT CONCAT('Łobez'), MAX(tempmax) AS max FROM lobez WHERE data LIKE '%2017-%'
  58. UNION
  59. SELECT CONCAT('Mirosławiec'), MAX(tempmax) AS max FROM miroslawiec WHERE data LIKE '%2017-%'
  60. UNION
  61. SELECT CONCAT('Nowogard'), MAX(tempmax) AS max FROM nowogard WHERE data LIKE '%2017-%'
  62. UNION
  63. SELECT CONCAT('Resko'), MAX(tempmax) AS max FROM resko WHERE data LIKE '%2017-%'
  64. UNION
  65. SELECT CONCAT('Sławno'), MAX(tempmax) AS max FROM slawno WHERE data LIKE '%2017-%'
  66. UNION
  67. SELECT CONCAT('Stargard'), MAX(tempmax) AS max FROM stargard WHERE data LIKE '%2017-%'
  68. UNION
  69. SELECT CONCAT('Świdwin'), MAX(tempmax) AS max FROM swidwin WHERE data LIKE '%2017-%'
  70. UNION
  71. SELECT CONCAT('Świnoujście'), MAX(tempmax) AS max FROM swinoujscie WHERE data LIKE '%2017-%'
  72. UNION
  73. SELECT CONCAT('Szczecin'), MAX(tempmax) AS max FROM szczecin WHERE data LIKE '%2017-%'
  74. UNION
  75. SELECT CONCAT('Szczecinek'), MAX(tempmax) AS max FROM szczecinek WHERE data LIKE '%2017-%'
  76. UNION
  77. SELECT CONCAT('Wałcz'), MAX(tempmax) AS max FROM walcz WHERE data LIKE '%2017-%'
  78. UNION
  79. SELECT CONCAT('Choszczno'), MAX(tempmax) AS max FROM choszczno WHERE data LIKE '%2017-%'
  80. UNION
  81. SELECT CONCAT('Drawsko'), MAX(tempmax) AS max FROM drawsko WHERE data LIKE '%2017-%'
  82. ORDER BY max DESC LIMIT 22");
  83. //$result = mysql_query($query) or die(mysql_error());
  84. $miejsce = 1;
  85. echo '<h4>Najwyższe temperatury</h4>';
  86. echo '<p>Temperatura mierzona jest na wysokości 2m w cieniu. Wynik to najwyższa temperatura w ciągu roku.</p>';
  87. echo '<table class="table table-hover">
  88. <thead>
  89. <tr>
  90. <th>#</th>
  91. <th>Temperatura</th>
  92. <th>Miejscowość</th>
  93. <th>Data</th>
  94. </tr>
  95. </thead>
  96. <tbody>';
  97. while ( $row = mysqli_fetch_array($result) ) {
  98. echo "<tr>";
  99. echo "<th scope='row'>".$miejsce++."</th>";
  100. echo "<td><span class='label label-danger'>".$row['max']."&deg;C</span></td>";
  101. echo "<td>".$row['0']."</td>";
  102. echo "<td>".$row['data']."</td>";
  103. echo '</tr>';
  104. }
  105. echo '</tbody>
  106. </table>';
  107. echo '</div>';
  108. ?>
  109. </div>
  110. </body>
  111. </html>
  112. <?php
  113. ?>

Wszystko ładnie się wyświetla ale jest problem w linii gdzie pobierana jest data z bazy danych mysql
  1. echo "<td>".$row['data']."</td>";

Nie pobiera jej i pojawia się błąd
Notice: Undefined index: data in /home/brzanek/public_html/02052018/podsumowania/2017/temperatury/rekordy.php on line 102
Baza danych

Strona z błędem http://pogoda-zachodniopomorskie.pl/podsum...ury/rekordy.php
Go to the top of the page
+Quote Post
kapslokk
post 24.05.2018, 07:54:18
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


1. Nie pobierasz daty w zapytaniu
2. Struktura bazy jest do dupy skoro potrzebujesz takiego zapytania
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 21:28