[ MiTo @ 08.03.2005. 16:26 ] @
Krenuo sam malo citati vodic kroz php za pocetnike i naisao na problem .
Evo u cemu je stvar:

Code:
prva.php
...
<A HREF="welcome.php?ime=Petar&prezime=Petrovic">Zdravo ja sam Petar Petrovic!</A>
...

welcome.php
<?PHP
    echo ("Dobrodosao na sajt, $ime $prezime" );
?>


Lokalno imam PHP 5.0.3 i ovo gore ne radi, ispise "Dobrodosao na sajt,", ali varijable ne ispise. Testirao sam na drugom serveru sa verzijom 4.3.10-2 i tamo radi. Gdje je 'kvaka'?
[ caiser @ 08.03.2005. 16:46 ] @
Probaj sa echo ("Dobrodosao na sajt, $_GET['ime'] $_GET['prezime']" );
[ webmaster1 @ 08.03.2005. 17:06 ] @
Ovo ce ti sigurno raditi...

Eve ti ga samo jos i objasnjenje zbog cega ono ne radi..Naie, taj vodic za pocetnike podrazumeva sa su globalne promenljive ukljucene, a to nije slucaj kod tebe...tako da moras voditi racuna o nacinu na koji prosledjujes vrednosti promenljivih do php fajla.Trenutno je to GET(onaj znak pitanja u URL-upa imena promenljivih=njihove rvednosti) ili kada budes pravio forme, ako stavis method="POST" onda ces pisati
$_POST['ime_promenljive']
Alternativa je da ulkljucis globalne promenljive u INI faju, ali to nije preporucljivo..
[ MiTo @ 08.03.2005. 19:40 ] @
hvala na brzom odgovoru i pojasnjenju

evo sad funkcionira

Code:

echo "Dobrodosao na sajt, ", $_GET['ime']," ", $_GET['prezime']; 
[ Bojan Zivanovic @ 10.03.2005. 19:27 ] @
Da bi iz GET niza izbacio potrebne promenljive mozes da koristis explore().
npr. explode($_GET), i to ce da ti napravi promenljive $ime, $prezime itd...
A mozes i preko import_request_variables... Vidi manual
[ bzero @ 11.03.2005. 11:54 ] @
Citat:

Da bi iz GET niza izbacio potrebne promenljive mozes da koristis explore().
npr. explode($_GET), i to ce da ti napravi promenljive $ime, $prezime itd...


Nije ni explore(), ni explode(), nego extract(), s tim sto je veoma losa ideja korisiti extract kod promenjivih kao sto su $_GET.

http://www.php.net/manual/en/function.extract.php