Calosc jest niby ok tylko z selecta zawsze jest zwracany default, pomoze ktos?
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> </head> <body> <?php #echo "<b>PRZYKŁAD</b><br>"; #echo "#Zakładając, że dzis mamy ".date("j-m-Y") ." to ".date("j-m-Y",mktime(0,0,0,date("n"),date("j")-2,date("Y")))." to jest przedwczoraj.<br>"; ?> <?php <form action="plik2.php" method="POST"> Wpisz date:<input type="text" name="data" /><br /><br /> <input type="submit" value="Wyślij" name="submit"/> <input type="submit" value="Reset" name="submit2"/> </form> <? #date("F j, Y", strtotime("yesterday")); $data=$_POST['data']; $dni_tygodnia = array( 'niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota' ); $miesiace = array(1 => 'stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'); #date("j-m-Y",mktime(0,0,0,date("n"),date("j")-2,date("Y")))." to jest przedwczoraj.<br>"; switch ($data) { case $wczoraj: $kiedy= "wczoraj"; break; case $dwa_dni_temu: $kiedy= "przedwczoraj"; break; case $trzy_dni_temu: $kiedy= "trzy dni temu"; break; case $dzisiaj: break; case $jutro: $kiedy= "jutro"; break; case $pojutrze: $kiedy= "pojutrze"; break; case $za_3_dni: $kiedy= "za 3 dni"; break; case $tydzien_temu: $kiedy= "tydzien temu"; break; case $za_tydzien: $kiedy= "za tydzień"; break; case $miesiac_temu: $kiedy= "miesiąc temu"; break; case $za_miesiac: $kiedy= "za miesiąc"; break; case $rok_temu: $kiedy= "rok temu"; break; case $za_rok: $kiedy= "za rok"; break; case $dwa_tyg_temu: $kiedy= "2 tygodnie temu"; break; case $za_dwa_tyg: $kiedy= "za 2 tygodnie"; break; case $mc: $kiedy= "ubiegły miesiąc"; break; default: $kiedy= "nie kojarzę, kiedy to było, ale za to wiem, w jaki dzień wypada"; } echo $kiedy.", ".$dni_tygodnia[ $dzien_tygodnia ].", ".$dzien." ".$miesiace[$miesiac]." ".$rok." roku."; } else{ } } else{ } } ?> </body> </html>