Súlyos gondok php include-olás közben
Hali!
Van egy oldal (search.php) ahova külön formokat include-olok be a helyzetnek megfelelően. Vagyis érthetőben.Viszont az a gondom, hogy ha <a href="search.php?act=online>Online</a>-ra kattintok akkor is a nev.php-t tölti be.
■ Van egy oldal (search.php) ahova külön formokat include-olok be a helyzetnek megfelelően. Vagyis érthetőben.
- //search.php//
- <?php
- //lekérdezem az átavett adatot//
- $act=$_GET['act'];
- //ha -nev- a kapott érték akkor a nev.php-t töltöm be//
- if($act="nev"){
- include("search/nev.php");
- }
- //ha online akkor az online.php-t//
- elseif($act="online"){
- include("search/online.php");
- }
- ?>
Mert az összehasonlításhoz ==
Tehát:
Úhh, hát szerintem ennyire
Az egyetlen egyenlőségjel az
Ez mindig le fog futni, mert nem ellenőrzi az $act változót, hanem értéket ad neki:
Hibás operátor
Tipp
Yoda Conditions
(szerencsére attól, hogy benne van a Yoda szó, még szabad try-catch szerkezetet használni :-) )
+1
-1
-1 +1, szerintem is rontja az
Elsőre nekem is úgy tűnt. De