Autor | Zpráva | ||
---|---|---|---|
Fergi Profil |
#1 · Zasláno: 23. 3. 2008, 20:49:01
Ahoj
Mam tu jeden celkem bych rekl ne moc zavazny problem ,ale nemuzu ho vyresit..... Na svem webu pouzivam dynamickou adresu typu ?p=clanky&id=56 <? require "db.php"; $id+=0; $nacti=mysql_query("SELECT jmeno, nazev, datum, img, obsah FROM clanky WHERE id=$id"); if(!$nacti): echo "došlo k poruše v komunikaci s databází"; MySQL_Close($spojeni); die(); endif; $zaznam=mysql_fetch_array($nacti); $jmeno=$zaznam["jmeno"]; $nazev=$zaznam["nazev"]; $datum=$zaznam["datum"]; $img=$zaznam["img"]; $obsah=$zaznam["obsah"]; {$Pocet++; echo "<h1 class='decay'>$nazev</h1><div class='descr'>$datum od $jmeno</div><img src='$img' width='120' height='90' alt='sample image' class='left border' />$obsah";} ?> zkousel jsem misto $id+=0; dat $nazev = $_GET["nazev"]; a pak za WHERE nazev=$nazev ale nefungovalo to..... kdyby se nasel nekdo kdo by se na to podival byl bych mu moc vdecny predem dik za vsechny vase odpovedi |
||
Joker Profil |
#2 · Zasláno: 23. 3. 2008, 20:52:44
Fergi
Pokud chcete hledat podle názvu (lepší by bylo mít v databázi spíš URL článku a hledat podle URL), budete muset logicky hledat podle toho názvu a ne podle ID :-) Anebo si do toho názvu nějak propašovat ID a ve skriptu si ho zase extrahovat. Jinak ale poznámka, pro SEO je ten název lepší jen když používáte mod_rewrite nebo něco takového, protože (alespoň pokud vím), vyhledávače obvykle GET parametry moc v úvahu neberou, takže není zas takový rozdíl, jestli budete mít index.php?clanek=1 nebo index.php?clanek=neco |
||
Fergi Profil |
#3 · Zasláno: 23. 3. 2008, 21:08:17
Dekuji moc za rychlou odpoved, v tom pripade ze to neni zas takovy rozdil v SEO tak na to "kaslu" slo mi o to jen kvuli tomu :-) jeste jednou dik
|
||
Časová prodleva: 16 let
|
0