Php prenos id-ja
 
human21. nov 2009 22:56:31Pridružen od:
15. jan 2009
686 objav
+359-224
#1Da ne smetim podobne teme, sem se odlocil da odprem novo.

Torej, podatke iz baze imam zlistane v tabeli, sedaj pa bi rad da imam tudi za urejanje vnosov tako kot imam z vnos podatko (z uporabo facebox-a), se pravi da ko kliknem na ikono "uredi", se mi odpre facebox in v poljih že piše vrednost iz baze, tako da samo popravim in potrdim.

Sedaj mi težavo samo dela ta prenos podatkov iz tabele v facebox, ker nevem kako bi si shranil id vnosa, da bi preko tega id-ja potem prikazal prave podatke v facebox-u.
všeč(0)ni všeč(0)spam(0)
 
carli22. nov 2009 10:15:56Pridružen od:
5. avg 2008
602 objavi
+137-157
#2Tega pa daš v get vrednost v urlju, edit.php?idfacebox=99, preveriš če ima uporabnik vsa dovoljenja, da lahko ureja in nato izpelješ query, ki pridobi podatke in napolniš formo s podatki, ki so v bazi.
všeč(0)ni všeč(0)spam(0)
 
human2. dec 2009 19:28:58Pridružen od:
15. jan 2009
686 objav
+359-224
#3Super! Mi je uspelo tako kot si napisal!

Me pa sedaj zanima nekaj...
Kako vi shranite ID, v primeru da rabite eno vrednost shranit in jo uporabit v drugem fajlu ki ga vstavim z include("file.php"), dosedaj sem kar nakoncu prvega fajla dal
$spremeljivka = $_SESSION['spremeljivka']
in nato v includanem fajlu pobral iz session-a, ampak se mi ne zdi to glih varen nacin.

Kako ostalo to uredite?
všeč(0)ni všeč(0)spam(0)
 
Roky2. dec 2009 21:17:52Pridružen od:
9. apr 2008
1879 objav
+1475-17783
#4To je dovolj varen način, da lahko to uporabiš. Druga varianta je, da zapieš cookie s tem ID-jem, kar je (skorajda) ekvivalentno. Glej le, da ne boš zapisal direktni ID ampak recimo nek hash, recimo če ima admin id 1, jaz pa id 35 si lahko v cookie popravim na 1 in dobim admin pravice. Le primer ....
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|