Autor | Zpráva | ||
---|---|---|---|
Zadoster Profil * |
#1 · Zasláno: 21. 5. 2010, 10:47:13
Ahoj
Mam na webu moznost aby si uzivatel zmenil popis profilu v nastavení. Jenomže když se tam napíše text, tak to napise ze se popis uložil, ale stejně tam neni. Tak tady máte nějaký scripty: // ukladani dat else { mysql_query("UPDATE ". USERS_TABLE ." Set ". ((isset($_POST['del_insert'])) ? "usr_del = ". time() .", " : "") ." usr_text = '". $text ."', usr_setting_settlements = ". $settlements .",usr_setting_fb_notification= ". $fb_notification .", usr_setting_menu = ". $menu .", usr_setting_align = ". $align . (($_SESSION['usr_gold'] > 0) ? ", usr_nick = '". $nick ."'" : "") ." WHERE usr_id = ". $_SESSION['usr_id']); if($_SESSION['usr_gold'] > 0){ $_SESSION['usr_nick'] = $nick; } $_SESSION['usr_setting_align'] = $align; $_SESSION['usr_setting_menu'] = $menu; $_SESSION['usr_setting_settlements'] = $settlements; else { $sql = mysql_query("SELECT usr_text, usr_del FROM ". USERS_TABLE ." WHERE usr_id = ". $_SESSION['usr_id']); $row = mysql_fetch_row($sql); |
||
panther Profil |
#2 · Zasláno: 21. 5. 2010, 10:57:18
Zadoster:
vypiš si dotaz, případně mysql_error(). My nemůžeme vědět, co máš v proměnných. |
||
Zadoster Profil * |
#3 · Zasláno: 21. 5. 2010, 11:17:02
mysql error to nehaže. Právě že když se napíše nec do profilu, da se uložit ono to napiše že je uspešně uloženo a v profilu stejně nic neni :(
|
||
nightfish Profil |
#4 · Zasláno: 21. 5. 2010, 11:21:03
Zadoster:
„mysql error to nehaže“ Tím máš na mysli, že echo mysql_error(); „da se uložit ono to napiše že je uspešně uloženo“ Může být chyba v detekci stavu "úspěšně uloženo". |
||
Nox Profil |
#5 · Zasláno: 21. 5. 2010, 11:22:05
tak dej echo "UPDATE ".USERS_TABLE....usr_id']); prostě to co je v mysql a uvidíš, nebo nám to pošli....nebo to zkus jebnout v phpmyadminu co to udělá
|
||
Zadoster Profil * |
#6 · Zasláno: 21. 5. 2010, 11:40:10
Názorná ukázka kodu :D http://leteckaposta.cz/488332418
|
||
fuckin Profil |
#7 · Zasláno: 21. 5. 2010, 12:08:39
Zadoster
„Názorná ukázka kodu :D ht>tp://leteckaposta.cz/488332418“ Proč to dáváš zrovna tam? www.pastebin.com neznas? A nebo proč to nedáš rovnou tady? Zkus něco ve stylu u vsech dotazu na db, pres var_dump() si kontroluj obsah promennych. mysq_query(...) or die(mysql_error()); A proboha nečekej že někdo bude luštit 7kb soubor |
||
Časová prodleva: 14 let
|
0