addinol wrote:Beje kažkodėl neveikia vistiek...
Nieko, tuojau pračekinsim. :)
addinol wrote: if($privileges == 3)
{
echo "<input type='submit' align='left' value='-' disabled='disabled'>";
echo "<input type='submit' align='right' value='+' disabled='disabled'> ";
}
Okey, jeigu privilegijos lygios trejetui rodai input`us. Abu post`ai išjungti, viskas tvarkoje. Tik vertėtų pastebėti jog 3 != '3', ateičiai patarimas.
addinol wrote: else
{
echo "<input type='submit' align='left' onclick='minus()' value='-'>";
echo "<input type='submit' align='right' onclick='plus()' value='+'>";
}
Jeigu privilegijos nelygios trejetui tuomet.. wtf? JS f-ja su įdomiomis reikšmėmis. Tebūnie. Vertėtų pastebėti, kad paprasčiau būtų vartototi 1 ir 0, nes jeigu kiekvienam input`ui pradėsi priskirinėt po skirtingą ženkliuką, - greit ir klaviatūros simbolių nebeužteks, jau nekalbant apie tai jog pats nieko nesuprasi savo kode. Taigi, paprasčiau mano manymu būtų 1, - yra, 0 - ne ir nieko šūstresnio neišrasi, nesugalvosi, viskas - source matos jeigu čia buvo "security" sprendimas.
addinol wrote: function minus()
{
if($warnings > 0)
{
$query="UPDATE `players` SET `player_warnings`=player_warnings-1 WHERE `player_ip`='".$ip."'";
$result=mysql_query($query) or die(mysql_error());
}
}
f-ja "minus". Pradėkim nuo to, kad bent vienas post`as per pastarąsias keletą savaičių su teisinga MySQL sintakse, valioo! šaunuolis. Toliau, įdomu būtų sužinoti kaip šita minus f-ja turėtų veikti? Nematau nei perduodamo kintamojo "ip" reikšmės nei jos panaudojimo server side, ar nieko nepamiršai? Pasiskaityk skirtumus apie Client Side ir Server Side programavimo kalbas.
P.S. Labai mano manynu nelogiškas sprendimas kažkur kažkam skirstyti teises pagal ip`ą. O jeigu aš naudoju proxy ir noriu prisijungti administruoti tavo puslapyje? Arba dar geresnis variantas jeigu suteikei administravimo teises mokyklos direktoriui, mokytojui, o prie to web`o prisijungia koks 5-kas iš skaityklos?
Dar ko pasigedau, - validacijos. Kur jinai? Duomenis aš galiu siųsti nebūtinai per html formas jau nekalbant, kad nebūtinai iš tavo web`o, galiu susikurti .html failą pas savęs kompe su savo formom ir iš jo tau siuntinėti duomenis. Supranti apie ką aš?