ďťż
Podstrony
|
telcocafemam kod:<?php /* cośtam cośtam */ if (($_GET['skrypt'] = '') || ($_GET['skrypt'] = 'a')) { include 'skrypt_a.php'; } elseif ($_GET['skrypt'] = 'b') { include 'skrypt_b.php'; } /* cośtam cośtam */ ?> i gdy wywołuję skryptu: adres_tego_skryptu?skrypt=b to i tak wczytuje skrypt_a.php wie ktoś jak to naprawić? może nie powinienem stosować "include"? Pojedynczy znak równości to operator przypisania - przypisujesz zmiennej wartość. Natomiast, aby sprawdzić czy zmienna ma daną wartość, musisz coś do czegoś porównać (zmienną, do jakiejś przykładowej wartości) - do tego służy, jak sama nazwa wskazuje, operator porównania, którym jest podwojony znak równości. <?php /* cośtam cośtam */ if (($_GET['skrypt'] == '') || ($_GET['skrypt'] == 'a')) { include 'skrypt_a.php'; } elseif ($_GET['skrypt'] == 'b') { include 'skrypt_b.php'; } /* cośtam cośtam */ ?> a no fakt... już z Delphi się przyzwyczaiłem do pojedynczych... |
|||
Sitedesign by AltusUmbrae. |