![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Cały czas się uczę PHP i sprawia mi to dużą radość. Dziś postanowiłem ugryźć taki problem.
Mam taką tabelkę. http://btr.esy.es/falanga.html Chciałem utworzyć pola wyboru, z których użytkownik by wybierał odpowiednią kombinację. search.php Formularzem wysyłam zmienne: $a = $_GET["A"]; $b = $_GET["B"]; $m = $_GET["misja"]; $z = $_GET["zawroc"]; SEARCH.php Łapię je na drugą stronę i wykorzystuje tworząc ciąg znaków: SEARCHWYNIK.php
Teraz chcę, żeby "system" szukał czy w tej kombinacji wynik to "WIDZI" czy "NIE WIDZI". Problem w tym, że chciałem napisać instrukcję: jeśli ciąg znaków to "papbt" ALBO "papbt1" to niech wyświetli "WIDZI". Problem mam z tym "ALBO". Co tam mam wstawić zamiast "OR"? Kombinuję i nie wychodzi. Próbowałem |, ||, XOR. Wyświetla mi się słowo "WIDZI" za każdym razem, bez względu na kombinację znaków. Ten post edytował brychu 15.07.2016, 03:32:23 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Taka łopatologiczna zasada interpretowania kodu: Jeżeli { 1. zmianna wynik jest równa stringowi papbt 2. albo string papbt1 } Wypisz WIDZI Mam nadzieję że kumasz. Możliwe rozwiązania: 1. Najprostrze 2. Jeżeli będzie kombinacji więcej to możesz sobie zrobić tablicę ciągów tekstowych i sprawdzać czy zmienna wynik zawiera się w tablicy 3. Jeżeli będzie to zależne od wielu rzeczy, to stwórz sobie funkcje
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:24 |