Autor | Zpráva | ||
---|---|---|---|
dadada Profil * |
#1 · Zasláno: 14. 7. 2011, 23:48:14
Dobrý večer, mám problém s výpisem blogů.
Když zadám do adresy http://www.mujweb.cz/index.php?strana=blogy&id=1 tak vše funguje, jenže jakmile zadám http://www.mujweb.cz/detail-blogu/1 tak mi to napíše Tento blog nebyl nalezen! .htaccess mám RewriteRule ^blogy/(.*) index.php?strana=blogy&id=$1 zdá se mi, že to má něco společnýho, že mám if (isset($_GET["id"])){ .... ... .. } else { .... ... .. } protože třeba u novinek používám if (isset($_GET["id"])): .... ... .. else : .... ... .. endif; jaký je mezi tím vůbec rozdíl? |
||
dadada Profil * |
#2 · Zasláno: 14. 7. 2011, 23:49:09
teda pardon v .htaccess mám samožřejmě
RewriteRule ^detail-blogu/(.*) index.php?strana=blogy&id=$1 |
||
dadada Profil * |
#3 · Zasláno: 15. 7. 2011, 00:13:22
tak už sem nato přišel
měl sem SELECT * FROM blogy WHERE id = ".$_GET["id"]." dal sem SELECT * FROM blogy WHERE id = '".$_GET["id"]."' a již funguje, nevíte někdo, proč? |
||
pcmanik Profil |
#4 · Zasláno: 15. 7. 2011, 07:23:21
dadada:
Predpokladam, ze id mas v DB typu int. V tomto pripade tam tie tenke uvodzovky nemaju co hladat. Staci ak tu premennu pretypujes pomocuj funkcie intval() popripade int(). |
||
Časová prodleva: 13 let
|
0