За последние 24 часа нас посетили 17090 программистов и 1704 робота. Сейчас ищет 981 программист ...

Ошибка в скрипте

Тема в разделе "PHP для новичков", создана пользователем veteran, 2 мар 2012.

  1. veteran

    veteran Активный пользователь

    С нами с:
    2 мар 2012
    Сообщения:
    15
    Симпатии:
    0
    Здравствуйте, уважаемые форумчане!Возникла ошибка в скрипте.
    Есть форма с отправкой данных, где присутствует динамический чекбокс, потом по выбранным чекбоксам происходит изменение данных, а в другом файле- запрос к базе данных на изменение данных в базе;проблема возникает,когда активны несколько чекбоксов ;данные в базу вносятся не так как надо: в первой строке данные меняется на такие же,которые в другой строке(второй чекбокс)
    Привожу код частично
    ...
    foreach($form_check as $ff ) {

    $result = mysql_query("SELECT * FROM form_names where id=$ff" ,$db);
    while($row = mysql_fetch_array($result))
    ...
    отображается выбранные строки(по выбранным чекбоксам) так как надо;

    файл запросов к базе
    ...
    foreach($form_checks as $value )
    {
    $result = mysql_query( "UPDATE form_names
    SET name='$na', type='$type',activity='$activity' where id=$value ",$db);
    }
    ...
    В двух строках одинаковые данные(причем данные меняются по второму чекбоксу).
    Помогите исправить ошибку.
     
  2. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    может у тебя элементы формы одинаково называются?
     
  3. veteran

    veteran Активный пользователь

    С нами с:
    2 мар 2012
    Сообщения:
    15
    Симпатии:
    0
    да, вроде нет;сейчас еще буду проверять-может где-то ошибка закралась.