checkbox или UPDATE SET сам меняет значение

legion495

Новичок
checkbox или UPDATE SET сам меняет значение

Привет всем. подскажите если сможете

смысл такой
есть страница на ней checkbox 15-20 штук примерно так
PHP:
if($gbo==gbo_y) { echo "<input name=gbo type=hidden value=gbo_n><input name=gbo type=checkbox  value=gbo_y checked>"; 
}  else             { echo "<input name=gbo type=hidden value=gbo_y><input name=gbo type=checkbox  value=gbo_y>"; }
для чего так ну что бы он сам понимал что отмеченно в базе что нет. не суть.
когда все что надо отмеченно жму ок на след страницу передаються переменные и там делаю UPDATE name SET код такой
PHP:
$sql="update au_ad SET year='$year',color='$color',ost='ost',ene='$ene where id=$id'
так вот что происходит. отметив один checkbox значение обновляется все вроде работает но как только я возвращаюсь на страницу и отмечаю другой то в БД checkbox меняется но старый меняет значение тоже... что за глюк не пойму подскажите PLS
 

x-yuri

Новичок
а что такое?
Код:
ene='$ene where id=$id'
так и должно быть?
и тебя не смущает, что у hidden и checkbox одно и то же имя?
 

legion495

Новичок
ene='$ene where id=$id' 'тут вставил не верно а так все ок.
на счет имен пытался сделать что бы при отметке и снятие ее данные все равно передавались. причем меняються значение именно передаче из формы даже не доходит до обновления в mysql

-~{}~ 13.01.09 13:49:

посоветуй как тогда реализовать сей метод
есть чекбокс при отметке он 1 при снятие метки 0 если он 0 то его просто не передает форма как пустой.
 

legion495

Новичок
я второй день ее ломаю...

-~{}~ 13.01.09 14:24:

пока работает Спасибо за помощь. :))
 
Сверху