![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Witam,
dostałem takie zadanie od nauczyciela. ja oczywiście bym tu nic nie zmienił ale mam nadzieje że wy pomożecie mi co można tutaj zmienić: Treść zadania: Poniższy skrypt interpretuje dane dla wysłanego formularza Napisz co byś zmienił w tym kodzie i dlaczego. Zmiany proszę nanosić na kod + opisać dokładnie co jest zrobione i dlaczego za pomocą komentarzy. Kod:
Ten post edytował cykcykacz 28.02.2014, 10:07:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
div na koncu nie zamyka nic
id_record_used_later_for_changes_in_table, dluzszej nazwy zmiennej nie moglo byc?(IMG:style_emoticons/default/biggrin.gif) w ogole nie ma sensu zupelnie, co to zmieni ze zrobisz nowa zmienna i przypiszesz do niej wartosc sposob na pomijanie adminow tez dobry:D sql do zmiany select user where user_type != admin, dzieki temu nie bedziesz musial dawac if'a w petli to ma byc podchwytliwe ? : P Ten post edytował usb2.0 28.02.2014, 10:28:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
"case: 3" - gdzie ten insert został wykonany (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Tak, naprawdę jest to test rekrutacyjny, do pracy jak programistas php, jeśli zdamy dostaniemy się na rozmowę rekrutacyjna.
Ja odpisałem że nie zmienił bym nic. Ale też zauwżyłem że brak jest inserta do bazy. No nic muszę szukać dalej widać jeszcze nie znalazłem odpowiedniego pracodawcy... albo jestem za cienki... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
naprawde nic bys nie zmienil ? (IMG:style_emoticons/default/smile.gif) to ciekawe. Nie zastanawiajac sie dluzej bym wywalil polowe (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
juz 4 linijka jest ciekawa. $id_record_used_later_for_changes_in_table <- seriously ? piszac takie zmienne na pewno projekt bedzie wygladal dobrze ;p
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Tak nie dokońca zamiast tego switach można by dodać instację klasy, która zajmuje się dodawaniem, aktualizacją, wyświetlaniem, usuwaniem danych.
Coś w deseń tego pseudo kodu:
Ale np: na długość: $id_record_used_later_for_changes_in_table nie zwróciłem uwagi, a wiem że jest to nie zalecane pisanie długich zmiennych. A tego: for ($i = 1; $i < count($arrResult); $i++) { nie zauważyłem. Nie wiem jak to działa i na co to zamienić. Ten post edytował cykcykacz 28.02.2014, 10:59:20 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak na marginesie, to jeszcze breaków brakuje, ale to tam "drobny" szczegół (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Break zauważyłem, ale jak mówisz drobny szczegół...
Widać brakuje mi jeszcze doświadczenia, |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
calkiem podobne te kody ;> Dodatkowo strpos zwraca FALSE jak nie znajdzie i 0 jak znajdzie na pozycji zerowej. Podpowiem (FALSE == 0), ale FALSE !== 0 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Break zauważyłem, ale jak mówisz drobny szczegół... Tak koledze @ohm nie chodziło raczej dosłownie, że jest to drobny szczegół. To "drobny" szczegół. Ten szczegół rozwala całą logikę tego kodu (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:33 |