[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста! В БД записывает 0!
pretty_xai
Помогите пожалуйста! Возникла такая проблема! Есть форма, в форме есть выпадающий список select, который формируется из базы! Но когда я выбираю значение из этого списка и нажимаю кнопку, то в бд записывается 0!

Вот код списка SELTCT:
 <select  class='input' type='select' name='id_ltor'>

<
option value='' disabled selected='selected'>Выберите № ЛТОР оборудования...</option>
<?php
$query = "SELECT syst_bl.id_users, syst_bl.id_ltor
FROM syst_bl
WHERE syst_bl.id_users = '"
.$_SESSION['id_users']."' ";
$sql = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($sql) > 0){
while ($form_value_new = mysql_fetch_assoc($sql)) {
echo '<option value="">'.$form_value_new['id_ltor'].'</option>';}} ?>
</select>

А это обработчик отправки
		if(isset($_POST['new_item'])){
$table="el_zhurnal";
$fio = $_SESSION['fio'];
$id_ltor = $_POST['id_ltor'];
$query=("INSERT INTO el_zhurnal (neispr_date, fio, id_ltor, name_perif) VALUES('".$today."','".$fio."', '" .$id_ltor."','" .$name_perif."' )");
mysql_query($query) or die(mysql_error());
}

Помогите разобраться в чем проблемма? Смотрела в гугле...нашла возможную причину, что в php.ini выключены глобальные переменные...Так и есть.При их включении результат остается такой же (записывает ноль). И еще я читала, что глобальные переменные лучше не включать...Подскажите как быть....



Спустя 7 минут, 38 секунд (23.06.2012 - 10:55) johniek_comp написал(а):
<select  class='input' type='select' name='id_ltor'>

<option
value='' disabled selected='selected'>Выберите № ЛТОР оборудования...</option>
<?php

$query = "SELECT syst_bl.id_users, syst_bl.id_ltor
FROM syst_bl
WHERE syst_bl.id_users = '"
.$_SESSION['id_users']."' ";
$sql = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($sql) > 0){
while ($form_value_new = mysql_fetch_assoc($sql)) {
echo '<option value="'.$form_value_new['id_ltor'].'">'.$form_value_new['id_ltor'].'</option>';}} ?>
</select>

Спустя 3 минуты, 56 секунд (23.06.2012 - 10:59) Placido написал(а):
Нужно просто убрать 'value=""':
echo     '<option>'.$form_value_new['id_ltor'].'</option>';

Спустя 3 минуты, 47 секунд (23.06.2012 - 11:02) YVSIK написал(а):
johniek_comp
и ты туда-же
ну кудыж все у вас поехало ?
ну зачем ступеньками все писать ?
пока нет форимирования кода так и будут непонятки с ним , сами то видите что пишите?
не буду копипастить
вот вам ошибки обоим

и оба их копируете
<option value='' disabled selected='selected'>Выберите № ЛТОР оборудования...</option>


<option value='' disabled selected='selected'>

теперь так видно? ) что есть ненужный апостров?

Спустя 4 минуты, 24 секунды (23.06.2012 - 11:07) YVSIK написал(а):
ну давайте как-нибудь научимся грамотно писать ну хотябы чтоб получить ответ быстрее, если вы к себе так неуважительно относитесь , ну хоть к к кому вопршаете

ошибки кода , на стадии написания будут видны как только разучитесь писать кашей , как ту лесенкой или в одну строчку черт ее знает какой длинны,
у вас что такие длинные маниторы? mad.gif

Спустя 10 минут, 28 секунд (23.06.2012 - 11:17) YVSIK написал(а):
Цитата (YVSIK @ 23.06.2012 - 12:02)
теперь так видно? ) что есть ненужный апостров?

и ещё на заметку для ТС, обязательным для самого себя взять за привычку
разделить в каких местах пишем апострофы в каких местах двойные кавычки,

как только все это для себя определите подобных вопросов не будет никогда , и если так не понятно, то самое время к твину в ученики и начинать не что-то там писать а выкинуть из головы все что знаешь а начать все с изнова
пройти реабилитацию от каши, и вывести ДЛЯ себя ну хоть какие-то правила написания коддинга

Спустя 1 час, 58 минут, 23 секунды (23.06.2012 - 13:16) pretty_xai написал(а):
Спасибо вам все большое!!Исправила - работает!!! А еще спасибо за замечания, новеньких надо ругать!Буду исправляться, простите только учусь!



Спустя 1 час, 45 минут, 40 секунд (23.06.2012 - 15:01) YVSIK написал(а):
чтож неожиданный поворот)) но
никто новеньких и не собирается ругать тем более сильно,
ругают тех кто хочет или быстриком сыра получить или ждет манны с неба, то-есть сделайте за меня, а я вам потом ещё пригодусь и тд...
Вот если работает то может тайну откроете в чем была неправильность вашего кода , эт конешен по желанию ) wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.