Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление записи в таблицу БД 
:(
    Опции темы
flyleaf
Дата 16.11.2011, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 40
Регистрация: 6.4.2009

Репутация: нет
Всего: нет



Здравствуйте. Помогите плиз решить проблему с добавлением записи в базу. Ниже приведен код. Поля заполнения полей и нажатия кнопки, Запись не добавляется =(


Код

<?php
include "connect_db.php";

$res_rank = mysql_query("SELECT name_rank FROM  ranks"); 
$res_pp = mysql_query("SELECT name_pp FROM  pp");    
    echo "<FORM action=\"\" id=\"add_tovar\" method=\"post\"  name=\"add_b\">
Логин:<INPUT type=\"text\" name=\"login\"  title=\"required\"><BR>
Пароль:<INPUT type=\"text\" name=\"pass\"  title=\"required\"><BR>
ФИО:<INPUT type=\"text\" name=\"fio\"  title=\"required\"><BR>

Должность:<SELECT name=\"us_rank\">";
while(list($name_rank)= mysql_fetch_row($res_rank))
{echo " 
    <option>$name_rank</option>
    ";}
echo "</select><BR>
Предприятельство:<SELECT name=\"us_pp\">";
while(list($name_pp)= mysql_fetch_row($res_pp))
{echo " 
    <option>$name_pp</option>
    ";}
echo "</select><BR>
 <INPUT type=\"submit\" name=\"subm\" class=\"submit\" value=\"Добавить\">
 </FORM>";

$rank_new_user = mysql_result(mysql_query("SELECT id_rank FROM  ranks WHERE '$_POST[us_rank]'=ranks.name_rank;"),0,'id_rank');
$pp_new_user = mysql_result(mysql_query("SELECT id_pp FROM  pp WHERE '$_POST[us_pp]'=pp.name_pp;"),0,'id_pp');

     
if(isset($_POST['subm']))
        {
            
$add_new = "INSERT INTO user (`login`,`pass`,`fio`,`status`,`rank`,`id_pp`) VALUES($_POST[login], $_POST[pass], $_POST[fio],0,$rank_new_user,$pp_new_user)";
            
mysql_query($add_new, $link);
mysql_close($link);
                    }    
    
?>

PM MAIL ICQ   Вверх
$дмитрий
Дата 16.11.2011, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Запрос проходит без ошибок? mysql_error
PM MAIL   Вверх
Shark
Дата 16.11.2011, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



минимум синтаксическая ошибка тут:
Код

VALUES($_POST[login], $_POST[pass], $_POST[fio],0,$rank_new_user,$pp_new_user)


попробуй так:
Код

VALUES('".$_POST[login]."', '".$_POST[pass], '".$_POST[fio]."','0','".$rank_new_user."','".$pp_new_user."')



--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
flyleaf
Дата 16.11.2011, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 40
Регистрация: 6.4.2009

Репутация: нет
Всего: нет




Shark, Спасибо ошибки исправила=) ток еще одинарные кавычки в ПОСТ над было добавить =)

Код

VALUES ('".$_POST['login']."', '".$_POST['pass']."', '".$_POST['fio']."','0','".$rank_new_user."','".$pp_new_user."')


$дмитрий, по вашему совету настроила нормальный вывод ошибок, их там было куча, по парочке исправила и все чудесно работает) Спасибо большое)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.