Skocz do zawartości

Mcgiwer

Użytkownicy
  • Postów

    4
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Mcgiwer

  1. Ja tylko przepisałem z gotowego skryptu, i wiesz co?? jakoś tam działa :P
  2. Wiem. Gościowi (u którego mam hosting) padł dysk gdzie były wszystkie bazy danych. Na szczęście mam kopię zapasową, którą po przerobieniu przywrócę...

  3. Dopiero się zarejestrowałem, a poza tym nie widzę żadnej adnotacji że pomoc jest zakończona... Za taki komentarz to powinieneś dostać warna :P Tak się taka instrukcja nazywa :) nie kolego. Moja składnia jest poprawna. W miejsce wartosc1 wstawiasz polecenie, które ma się wykonać kiedy warunek jest spełniony, a w miejsce wartosc2 - polecenie które ma się wykonać kiedy nie jest... chociaż podawany przez ciebie zapis: $zmienna = (warunek) ? wartosc1 : wartosc2; też jest stosowany :) Skrócona adnotacja warunkowa (bo tak się to poprawnie nazywa) stosowana jest wyłącznie do zapytań logicznych, w których w wyniku spełnienia zależności (lub nie) jest wykonywane odwołanie zazwyczaj do jednej funkcji (w przeciwieństwie do standardowej notacji if...else, gdzie można stosować wiele poleceń)
  4. Oprócz standardowego zapisu: if($zmienna == "wartosc") { kod1; } else { kod2; } można zapisać to prościej i w jednej linijce: if($zmienna == "wartosc") ? kod1 : kod2; to samo wyjdzie, a prostszy zapis :) Dowód działania znajduje się na stronie dokumentacji PHP sorki za błąd, ale mi się niektóre klawisze zacinają. Poprawiono :) a propo: * zmiennych predefiniowanych: zamiast $_GET i $_POST polecam użyć zmiennej $_REQUEST ze względu na to że sama rozpoznaje czy zapytanie poszło za pomocą $_GET czy $_POST. * echo (odpowiednik print): polecenie echo nie wymaga nawiasów, jak to podał jeden z userów na tym temacie :)
  5. Mam takie pytanie... czy ktoś może zna taki zapis warunku if: if($zmienna == "wartosc") ? kod1 : kod2; ??
×
×
  • Dodaj nową pozycję...