Php prenos id-ja
 
reklamist 21. nov 2009 21:56:31 Pridružen od:
15. jan 2009
944 objav
873 106 8
#1

Da 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)
In clickbait we trust.
 
carli 22. nov 2009 09:15:56 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#2

Tega 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)
 
reklamist 2. dec 2009 18:28:58 Pridružen od:
15. jan 2009
944 objav
873 106 8
#3

Super! 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)
In clickbait we trust.
 
Roky 2. dec 2009 20:17:52 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

To 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)
rok.meglic@gmail.com - 031 492 148
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se