Autor | Zpráva | ||
---|---|---|---|
ja a ty Profil * |
#1 · Zasláno: 1. 11. 2009, 15:08:33
Ahoj,
potrebujem zvysit hodnotu v poli pocet o hodnotu v premennej $_POST['pocet_1'], ale stale mi to nejde. $update = mysql_query("UPDATE produkt SET pocet = 'pocet +".$_POST['pocet_1']."' WHERE id_session = '".$sid."' AND id_produkt = '".$_POST['id_produkt']."'") or exit ("chybicka: " . mysql_error()); chyba je tato: Incorrect integer value: 'pocet +12' for column 'pocet' at row 1 co som si cital rozne po nete aj v manuale je normalny takyto zapis: UPDATE table SET col_value = col_value + 1 Viem, ze si to mozem predtym selectnut, vybrat ake je cislo v poli POCET a dat k nemu +$_POST['pocet_1'] a potom v kode dat UPDATE produkt SET pocet = '$spocitane' WHERE , ale malo by to ist aj elegantnejsie a bez zbytocneho kodu pole POCET v DB je typu INT diky za radu |
||
Nox Profil |
#2 · Zasláno: 1. 11. 2009, 15:12:10
pocet = pocet + $_POST[pocet_1] nebo pocet = pocet + '$_POST[pocet_1]' |
||
ja a ty Profil * |
#3 · Zasláno: 1. 11. 2009, 15:18:09
aha nesmie byt v uvodzovkach ten pocet, diky moc, uz som to skusal vseliako
|
||
Časová prodleva: 14 let
|
0