Eh danasnja mladez... jos nije naucila znake... ;P znaci da ti se plazim, u smislu zezam te, sto nije nikako znacilo da zelim da te omalovazim (mada to mozes sam uciniti burnim reagovanjem na zaje*anciju). Nemoj da se ljutis, to je bilo samo dobronamerno.
Jos nesto offtopica, pogledaj malo sajt (savlado,ne znam,neigra itd) :
http://pravopis.tripod.com/latinica/l-index.html
Dosta offtopica, dakle da se vratimo na pharos-ov problem.
Ne vidim potrebu da se redirektujes (header), vec samo jednim include uzmi deo stranice koji ti treba. Dakle,
dobio si post metodom reg_br
proveris da li ima u bazi
ako ima
include-ujes stranicu koja dalje nesto radi sa tom promenljivom koju si vec uzeo iz posta.
ako nema
include-ujes stranicu koja ima formu, upises u polje reg broj, das mu ostale opcije koje treba da popuni i postavis da forma ide na neku stranicu dalje kad klikne na submit (ili cak da se vrati na ovu istu, samo dodas jos jednu proveru da li je recimo setovana promenljiva $newuser na 1 recimo ili true ili da ili ....)
Dakle, nesto ovako:
index.php
<?
$akcija=$_POST['akcija'];
$reg_br=....
....
//provera da li je u bazi (necu ponovo pisati kod)
if (u bazi)
include ('u_bazi.php');
else
if ($akcija=="newuser")
{
//dodaj ga u bazu i ispisi da je dodat
}
else
{
include ('forma_za_unos_novog.php');
}
forma_za_unos_novog.php se razlikuje od tvog dela
Citat:
<p><form name="Forma1" method="post"></p>
Registarski broj: <input type="text" name="reg_br" size="14" value="<?php print "$reg_br"; ?>"/>
Unesite marku: <select size="1" name="marka" value="<?php print "$marka"; ?>"/>
jedino sto je potrebno da ima jos jedno polje unutar forme, tj jos nesto ovako:
Code:
<input type="hidden" name="akcija" value="newuser">
i nista vise - na ovaj nacin imaces i reg_br u svim stranicama koje ti trebaju, jedino sto se nece videti u location baru da je ucitao recimo formu_za_unos_novog.php vec ce stojati samo index.php....
Nadam se da si uvideo nacin na koji mozes to da ostvaris (namerno nikad ne ostavljam ceo kod, jer onda niko nista ne bi naucio), a drugi nacin je kao sto je pomenuo kolega sale83, da startujes sesiju, da upises u sesiju promenljivu $reg_br i da tu promenljivu kroz stranice uporedjujes sa bazom ili vec gde ti treba.
P.S. sale, bre, NHF. Sto si toliko drcan, a tako mlad? Gde ce ti biti zivci za 10-ak god...
P.P.S. Pharos, ukoliko BAS hoces da prosledjujes na neku drugu stranicu nakon provere - moraces da koristis
a) sesije
ili
b) formu sa hidden poljima i javascriptom koji automatski redirektuje tu formu.
[Ovu poruku je menjao Jbyn4e dana 04.07.2005. u 15:51 GMT+1]