[ Jony_UE @ 15.03.2008. 23:07 ] @
Pozdrav svima,

Pravim neku stanu ali posto lose stojim sa PHo dobro bi mi dosla bilo kakva strana. Ovo sto mi treba sam negde video ali nemogu d se setim gde. Evo o cemu je rec. a prilozio sam i slicicu.

Recimo da imam na strani jedan Text Field i kada u njega upisem neku cetvorocifren broj i kliknem ENTER zeleo bih da mi otvori stranu koja se zove (taj cetvorocifrem broj).php

adresa bi bila recimo www.ja.com/vreme/?godina=1960 za stranu 1960.php a ukoliko na serveru nema strane za koju je uneta godina da mi izbaci PopUp Odaberite drugu godinu. Recimo.

[ Man-Wolf @ 16.03.2008. 11:52 ] @
Godina.php:
Code:

if (isset($_GET['datum']))
{
  $datum = $_GET['datum'];

  if (datum postoji)
  {
    Bla bla 
  }

  else 
  {
    Datum ne postoji
  }
else
{

  <form name="datum" method="get" action="godina.php">
  <input type="text" name="datum" />
  <input type="submit" name="Submit" value="Posalji" />
}



To bi ti bilo najprostije resenje :-)
[ milosijaa @ 17.03.2008. 13:45 ] @
Ovaj deo bla bla bi trebao da bude nesto kao

Code:
Header('Location: nekidir/'.$datum.'php');


S obzirom da uopste ne proveravas sta je u $datum neko bi bas mogao dobro da te udesi...
[ wizarded @ 20.03.2008. 12:09 ] @
Jos stavis da ti maxlength="4" u formi i u php skript dodas proveru da li je uneti niz od brojeva is_int($datum)
[ centaur @ 20.03.2008. 14:01 ] @
Citat:
wizarded: ... is_int($datum)

is_numeric() mora da se koristi.Ne može is_int()!!!
[ wizarded @ 22.03.2008. 09:07 ] @
Citat:
centaur: is_numeric() mora da se koristi.Ne može is_int()!!!


da da, ali onda mogu pisati i 1.92 ili nesto slicno, jer je i to numeric, pa sam zato pisao is_int($datum)
jer se moze uraditi da: (int)$datum = $_POST['datum']; ili uraditi neku drugu proveru da li je celobrojni tip (i jos pozitivan)