[PHP] problem ze wstawieniem if-a |
[PHP] problem ze wstawieniem if-a |
7.05.2017, 16:28:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.03.2010 Ostrzeżenie: (0%) |
Witam serdecznie,
Od razu zaznacze że jestem bardzo początkujący w PHP Utknąłem przy przerabianiu skryptu który na celu ma wyswietlac post bedacy najblizej wyznaczonego adresu. Kazdy post ma oczywiscie swoj przypisany adres. Chciałem to zrobić tak zeby wyswietlany byl tylko jeden, jesli spelniony jest warunek $miles<=10 a w przeciwnym wypadku "wypluwany" tekst. Niestety nie działa tutaj wrzucenie if-a w foreach przed wyswietleniem juz wyniku. Czy macie jakieś pomysły jak to ugryźć?
Napisze tez od razu co probowalem, mianowicie cos takiego :
Jednakże wciąz nie działa poprawnie skrypt, gdzie popelnilem blad? -------------------- konkursy
gry mmo |
|
|
7.05.2017, 16:32:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
return nie przerywa pętli, robi to break
-------------------- |
|
|
7.05.2017, 16:46:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.03.2010 Ostrzeżenie: (0%) |
Ah faktycznie my bad, dziękuję
Jednakże nie zmienia to faktu że ustawiając $miles < 5, gdzie odleglosc pomiedzy dwoma punktami to maksymalnie 1 mila wypluwa cały czas "Your Search Criteria Returned No Results" Ktos mi powie dlaczego ? -------------------- konkursy
gry mmo |
|
|
8.05.2017, 08:11:09
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
$miles (linia 36) masz w pętli while (linia 19), później sprawdzasz te $miles w pętli foreach porównując do stałej liczby, co nie ma sensu, bo $miles będzie ostatnią wartością z pętli while.
Więc chyba zamiast $miles powinieneś sprawdzać $distance, albo coś z $item -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 04:07 |