Kodėl nerodo pakeistų duomenų?
Parašė BloodKiller 2007 rugpjūčio 9 08:08:23
Kaip pastebėjau, daug kam kyla tokie klausimai kaip: "Kodėl nerodo parašo arba pakeisto vartotojo vardo edit_profile.php faile?".
Tokios problemos iškyla dėl to, kad kai kurios naršyklės (Opera) neatnaujina tinklapio HTML kodo (nepanaudoja naujų duomenų, kuriuos gauna iš serverio). Jeigu pažvelgtumėte per phpMyAdmin į savo vartotoją, pamatytumėte, kad yra visi pakeitimai, kuriuos prieš tai įvedėte.
Kad tuos pakeitimus matytumėte ir savo naršyklės lange, jums tereikia spausti F5 klavišą, tačiau geriau pirma padarykite šiuos veiksmus:
1) nuorodos laukelyje nutrinkite ?update_profile=ok;
2) užkraukite savo tinklapyje edit_profile.php be ?update_profile=ok;
3) spauskite klavišą F5 ir išvysite visus pakeitimus.
Dar dažnas PHP-Fusion naudotojas klausia kodėl užsidėjęs parašą, nemato jo forume. Taip yra todėl, kad tada kai tasai vartotojas neturėjo parašo, jo pranešimai forume būdavo išsaugojami su nustatymu, kad nerodytų jo parašo. Kad matytų jis savo parašą, turėtų redaguoti visus savo pranešimus, parašytus prieš parašo užsidėjimą.
Gabalėlis Nuo Mys3lf:
Dauguma tinklapių administratorių, nenorėdami leisti nickų pasikeitimų, prie "username" laukelio prideda "disabled='true'" neleisdami ten nieko rašyti. Dėl to susidaro problemos, ir neveikia visi kiti laukeliai. Užklausos nepasiekia MySQL. Problemos išsprendimui tiesiog reikia pakeisti "disabled='true'" į "readOnly='true'"