Mam na stronie formularz logowania i wygląda on tak,
if ($opcja =="") { WYŚWIETLAMY FORMULARZ } if ($opcja=="logowanie"){ SPRAWDZAMY CZY MOŻEMY GOŚCIA ZALOGOWAĆ } if ($opcja=="frejestracja"){ FORMULARZ DO DODAWANIA UZYTKOWNIKOW } $opcja=$_POST["opcja"]; if ($opcja=="rejestracja"){ SPRAWDZANIE WYPELNIONY POL I REJESTRACJA UZYTKOWNIA }
Problem jest w tym że wyskakują takie komunikaty
Notice: Undefined index: opcja in index.php on line 79
Notice: Undefined index: opcja in index.php on line 109
Notice: Undefined index: opcja in on line 175
Notice: Undefined index: opcja in on line 198
Oczywiście jak wyłączę DISPLAY ERROR to ich nie widać, ale chciałbym pozbyć się ich.
Mogę dodać @ przed każdym POST GET lub REQUEST, ale to chyba też nie rozwiązanie.
Chodzi mi o to że jeśli opcja jest pusta to wyświetla się panel do logowania, jeśli ktoś wybierze rejestrację, to "chowa się" logowanie i wyświetla się rejestracja.
Czy mam sobie nie zawracać głowy takimi bzdetami i pomimo tego będzie dobrze ?
Będę wdzięczny za pomoc