За последние 24 часа нас посетили 153818 программистов и 2940 роботов. Сейчас ищут 1837 программистов ...

Незаносится запись в бд

Тема в разделе "PHP для новичков", создана пользователем MCTrane, 16 апр 2010.

  1. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Вот код поля, которое не заносится в бд
    HTML:
    1.  <input type="text" id="razdels" name="razdel" size="70" disabled style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; ">
    Вот запрос
    PHP:
    1.  
    2. $razdel=$_POST['razdel'];
    3. mysql_query("INSERT INTO obmens(action,znaki,summa,kurs,author,date) VALUE('$type','$razdel','$summ','$c1','$cl','$date')") or die(mysql_error());
    4.  
    Все данные заносятся, а это нет.... Что не так?
     
  2. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    MCTrane
    А где ты видишь в этом поле value= ?? Конечно, ничего и не должно заноситься.
     
  3. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    ну у меня javascript`ом потом заполняется поле
     
  4. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    MCTrane
    Тогда поставь просто значение пустым, но чтоб было. А перед запросом выведи эту переменную, посмотри что в нее попадает. Тут не проблема в самом запросе, а в том что туда пустое значение приходит.
     
  5. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Попробовал написать value="" , тоже не получается... Вывел - ничего не получил...
     
  6. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Попробывал value="тест" , тоже переменная пустая получается....
     
  7. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Глянул, с disabled если - то не передается в переменную.


     
  8. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Оно не просто не передается в переменную, оно даже не отправляется на сервер.
    Чтобы это увидеть, достаточно было сделать

    PHP:
    1. <?php
    2. var_dump($_POST);
    3.  
    используйте вместо disabled атрибут readonly такие элементы нельзя редактировать, но при сабмите формы их значение отправляется.
     
  9. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Всем спасибо, всё получилось