| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Nazdarek. Mám troch čudný problém. Spravil som si jednoduchý formulár na prihlásenie užívateľa. Formulár je odosielaný cez Ajax a spracovaný na serveri. No a tu narážam na problém. Mám tam príkaz na UPDATE databázy, ktorý sa síce vykoná, všetko sa updatne, ale po tomto update nedostanem žiadnu odpoveď. Kód: ..kod ktorý funguje, funguje aj SELECT z DB bez problémov.. ... $updateUser=$linkDB->query("UPDATE users SET log_start='$timeNow' WHERE uid='$usID' AND nick='$usNick'"); if($updateUser){ $ress = "ok"; } else{ $ress = "err"; }
$return["resData"]=$ress; echo json_encode($return);
Aj keď to upravím takto: Kód: .. kod.. $updateUser=$linkDB->query("UPDATE users SET log_start='$timeNow' WHERE uid='$usID' AND nick='$usNick'"); $ress = "ok"; Jednoducho ako keby po tom UPDATE f.cia skončila a nič sa ďalej nedeje. Viete mi niekto poradiť kde môže byť problém?? Ďakujem Ešte doplním, že je to localhost.
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 20.07.2016 13:38 | |
|
Pravdepodobne ten update končí chybou v php a keď pracuješ v ajaxe, tak tú chybu asi nevidíš. Takže do ajaxu si daj handle nie len na success, alebo done, ale aj na error a vypíš si chybu do konzoly. Ak žiadnu chybu neuvidíš, zapni si error reporting http://php.net/manual/en/function.error-reporting.php (na začiatok skriptu zavolaj error_reporting(-1);)
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|