Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tablica z przedziałem wartości z BD
brzanek
post 19.11.2018, 16:43:21
Post #1





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

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


Witam napotkałem problem przy tworzeniu tablicy array
  1. $iconwiatr=array(
  2. '>=90 && <100' => "wiatr_poludnie",
  3. '>=100 && <120' => "wiatr_polnoc"
  4. );

Tym sposobem wyświetlam odpowiednią ikonkę
  1. $wiatrikona = imagecreatefrompng('http://brzanek.webd.pl/2019/strona/prognoza/images/'.$iconwiatr[($row['wwindBearing'])].'.png');

Niestety wywala mi błąd
  1. Notice: Undefined offset: 97 in /home/brzanek/public_html/2019/strona/prognoza/temperatura.php on line 150 Warning: imagecreatefrompng(http://brzanek.webd.pl/2019/strona/prognoza/images/.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/brzanek/public_html/2019/strona/prognoza/temperatura.php on line 150 Warning: imagecopy() expects parameter 2 to be resource, boolean given in /home/brzanek/public_html/2019/strona/prognoza/temperatura.php on line 196

W bazie danych wartość wwindBearing = 97 więc powinna być widoczna ikona bo ta wartość znajduje się w tym przedziale >=90 && <100
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
brzanek
post 20.11.2018, 14:14:17
Post #2





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

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


Dzięki za nakierowanie jednak po nocy człowiek dużo lepiej myśli.
Utworzyłem nową tabelę i tam dałem zakresy od do i nazwy ikonek
Potem tylko zapytanie
  1. $result = $mysqli->query("
  2. SELECT t.wwindBearing,zt.kierunek, wid_miasto
  3. FROM prognoza AS t, kierunek_wiatru AS zt
  4. WHERE t.wwindBearing>=zt.od AND t.wwindBearing<zt.do AND wid_miasto =9 LIMIT 1
  5. ");
  6. while ( $row = mysqli_fetch_array($result) ) {
  7. $wiatrikona = imagecreatefrompng('images/'.$row['kierunek'].'.png');
  8. }

Raz jeszcze dzięki + poleciał.
Go to the top of the page
+Quote Post

Posty w temacie
- brzanek   [MySQL][PHP]Tablica z przedziałem wartości z BD   19.11.2018, 16:43:21
- - trueblue   Naprawdę uważasz, że jeśli przypiszesz elementowi ...   19.11.2018, 16:55:13
- - brzanek   Ale zakres to od 0 do 360 Chyba jest jakiś inny sp...   19.11.2018, 17:25:30
- - trueblue   Przykład, który pokazujesz, to nie zakres od 0 do ...   19.11.2018, 17:43:12
- - brzanek   Możesz jaśniej. Pobierana wartość z bazy danych j...   19.11.2018, 17:58:56
- - trueblue   Tablicę z ikonami powinieneś zbudować tak, aby klu...   19.11.2018, 18:09:36
- - brzanek   Teraz to już nic nie kumam zakręciłeś mnie w tym w...   19.11.2018, 19:24:26
- - trueblue   Tyle już jesteś na forum... [PHP] pobierz, plaint...   19.11.2018, 19:26:11
- - brzanek   Niestety tak nie zadziała bo potrzeba jest dokładn...   19.11.2018, 19:42:47
- - trueblue   A nie wydaje Ci się, że 97 wpada w przedział międz...   19.11.2018, 19:46:33
|- - trueblue   Cytat(trueblue @ 19.11.2018, 19:46:33...   19.11.2018, 20:05:29
- - brzanek   Może inaczej mam 8 ikonek z kierunkiem wiatru. W b...   19.11.2018, 19:46:49
- - trueblue   To sobie zbuduj tablicę z przedziałami co 25, a ni...   19.11.2018, 19:51:07
- - brzanek   Co 25 czyli? [PHP] pobierz, plaintext $iconwia...   19.11.2018, 20:03:44
- - brzanek   Chyba mam dzisiaj ciężki dzień bo coraz gorzej mi ...   19.11.2018, 20:13:03
- - trueblue   Fatalnie. Lecisz po tablicy, sprawdzasz czy zadan...   19.11.2018, 20:16:28
- - brzanek   Kombinuję trochę z zapytaniem [PHP] pobierz, plai...   19.11.2018, 20:57:01
- - trueblue   Serio chcesz tyle przedziałów pchać do jednego zap...   19.11.2018, 21:02:37
- - brzanek   Nie chcę ale kombinuję jak mogę. Więc jak powinno ...   19.11.2018, 21:07:43
- - trueblue   Nie przesadzaj podałem Ci dwa rozwiązania. W tym j...   19.11.2018, 21:11:38
- - brzanek   Podałeś odpowiedz? Może tak ale ja tego nie mogę z...   19.11.2018, 21:21:20
- - trueblue   W linku, który podałem jest gotowiec. Wystarczy, ż...   19.11.2018, 21:29:18
- - brzanek   Dzięki za nakierowanie jednak po nocy człowiek duż...   20.11.2018, 14:14:17


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: 28.04.2024 - 17:20