• 3 odgovora
  • 2.316 pregleda
Povlacenje promenljive iz URL-a 08.04.2009. u 15:14 · pre 213 meseci #1
Poz svima.....

prost problem al za mene malo tezi .....verovatno je ovo osnova php-a al ja neam ni osnov[n]u :P


elem imam na index.php tabelu vesti koja se izvlaci iz baze....
Svaka vest u bazi ima svoj ID. NID = News ID
Na index.php kad kliknem na vest dobijem www.mojlink.com/$NID.php
e sad mene zanima kako ja da uradim ...kad kliknem na taj link on meni otvori kako treba ali nzm kako da napravim u stranici ako je NID = 1 da ucita vest pod brojem jedan...
Svve ja kontam i imam ideju kako to sve napraviti ali nzm kako da ocita NID iz URL-a ....ne pada mi napamet ni kako se zove ta funkcija...
pa ako moze samo hint!!!
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Re: Povlacenje promenljive iz URL-a 08.04.2009. u 15:41 · pre 213 meseci #2
Hmm... pretpostavljam da je $_GET ono sto ti treba;

npr za link http://www.example.com/page.php?id=12&name=djura

u fajlu page.php mozes pristupiti prosledjenim promenjivama preko $_GET niza, tj. za id bi bilo $id = $_GET['id'] a za name $name = $_GET["name"]

ako ti treba bas samo ime strane i ne zelis da id prosledjujes $_GET-om, mozes je dobiti preko regularnog:

$NID = preg_replace("/\.php$/", "", basename($_SERVER["SCRIPT_FILENAME"]));
Re: Povlacenje promenljive iz URL-a 08.04.2009. u 16:58 · pre 213 meseci #3
Primjera radi:
$nid ti je 1.
Tebi je link echo "http://www.sajt.com/".$nid.".php";
dobijas http://www.sajt.com/1.php

Ako je ovo slucaj, a ne ovo sto je kolega jazzieDev napisao, za ovako nesto ti treba URL Rewriting (mod_rewrite na apache-u).
Tako da preko istog rewriteujes (.*).php na news.php?id=$1 (recimo) a na toj stranici news.php preko $_GET["id"] preuzmes novost i ucitas je iz baze / preko include() /... .

Nadam se da sam ushvatio sta zelis :)


OffTopic: w00t, post broj #600 :)
Potpis
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
Re: Povlacenje promenljive iz URL-a 08.04.2009. u 17:52 · pre 213 meseci #4
Jezdo razumeo si me...
za Rewrite znam ali prvo moram da namestim da mi ucita stranicu news.php?id=$1
a ja sam pitao kako da scripta skonta koji je ID pa da ucita vest pod tim brojem :)

skontali smo se nekako :)

cu da vidim veceras dal sam skontao pa ako zapnem eto mene opet :)


EDIT: uspeo sam i to preko GET-a....malo sam zakomplikovao query petlju al cu uprostiti vazno da radi :) hvala ljudi ...

[Ovu poruku je menjao bugsu dana 08.04.2009. u 19:47 GMT+1]
Potpis
Say NO to pop culture!!!
Crno je uvek u modi....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme