Kod
$miasto = ($_GET['miasto'] == ")? "Gdańsk" : $_GET['miasto'];
albo:
Kod
$miasto= ( !empty($_GET['miasto'])? $_GET['miasto'] : "Gdańsk";
polecałbym również walidację zmiennej $_GET['miasto'], zanim użyjesz jej np. w zapytaniu SQL (bo to najprostsza droga do umożliwienia SQL Injection)
przykład: spodziewasz się, że zmienna $_GET['miasto'] może przyjmować powiedzmy trzy wartości: Warszawa, Poznań, Kraków (wybór przypadkowy):
definiujesz tablicę z mozliwymi spodziewanymi wartościami:
Kod
$miasta = array("Warszawa","Poznań","Kraków");
sprawdzasz, czy z get-a dostałeś prawidłową, oczekiwaną wartość, jeśli tak, przypisujesz ją do zmiennej $miasto, jeśli nie, podejmujesz inne kroki, np. wyświetlasz komunikat błędu:
Kod
$miasto = (in_array($_GET['miasto'] , $miasta) ) ? $_GET['miasto'] : NULL;if ($miasto) {echo "Poprawnie";} else {echo "nie kombinuj ! ";}