Автор Тема: загрузка данных в базу mysql средствами php  (Прочитано 5844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dima198123

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть база в ней таблица, данные загружаются из html файла в котором есть пара форм,
так вот как сделать так, чтоб одна форма стала не обязательной к заполнению, потому, что щас пока не заполню обе выскакивает сообщение не все формы заполнены?

$host = "localhost";
$user_db = "root";
$pass_db = "123";
$dbase = "bb";
$dtable = "bb";
mysql_connect ($host, $user_db, $pass_db);
mysql_select_db($dbase);
mysql_query("SET NAMES \'utf8\'");
mysql_query("SET CHARACTER SET \'utf8\'");
$co = $_POST["cc"];
$cd = $_POST["dd"];
$sql = "INSERT INTO $dtable (cc, dd) VALUES (\'$cc\', \'$dd\')";
$result = mysql_query($sql);
if(!$result) {
echo "

Ошибка!

\\n";
echo mysql_errno().": ".mysql_error()."

";
} else {
print \'\';
}
?>


Понимаю, что скрипт, как то скорее всего, размещает в таблице за место данных, которые не поступают в процессе заполнения формы, какие то символы или как то так но не могу которую неделю раздобыть инфы по этому вопросу, подскажите пожалуйста по коду или ссылкой, как решить данную задачу :)


Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
загрузка данных в базу mysql средствами php
« Ответ #1 : 27 Августа 2008, 09:42:25 »
при чем тут БД ?
[off]Безработный[/off]

Оффлайн dima198123

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #2 : 27 Августа 2008, 11:15:15 »
если щас захочу переместить тему в php, то получится две одинаковых темы на форуме, поэтому тут раз так пошло.

for_i_0 вы кстати не можешь подсказать решение по теме или в php5 не сельны?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #3 : 28 Августа 2008, 14:50:53 »
У меня есть подозрение, что здесь и РНР-то ни при чём!

Оффлайн dima198123

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #4 : 29 Августа 2008, 01:08:59 »
что тут brainkiller ?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #5 : 29 Августа 2008, 14:24:32 »
Цитировать
пока не заполню обе выскакивает сообщение не все формы заполнены


Судя по приведённому коду, у Вас не на сервере, а на клиентской стороне заполненность полей проверяется, а это к РНР отношения уже не имеет.

Оффлайн dima198123

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #6 : 29 Августа 2008, 21:10:49 »
т.е. вы говорите, что а html?

но я не встречал, чтоб в формах как то отображалась инструкция о том , обязательно ли какое то поле формы к заполнению или нет и если честно не совсем понимаю вот это: у Вас не на сервере, а на клиентской стороне заполненность полей проверяется, да и вообщем не очень разбераюсь в програмировании, начал только недавно...

Оффлайн dima198123

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
загрузка данных в базу mysql средствами php
« Ответ #7 : 30 Августа 2008, 00:57:39 »
Решено, всего навсего значения нот нул на нул переправить надо было но не додумался сам там ребята подсказали, но все таки спсб за участие )))

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28