10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
1

Нужно написать простую форму на php+mysql

10.04.2013, 15:18. Показов 2759. Ответов 35
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот есть база данных
Кликните здесь для просмотра всего текста
MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
DROP TABLE IF EXISTS `new_bd`;
CREATE TABLE `new_bd` (
  `id` int(11) NOT NULL auto_increment,
  `type` set('Закупка по новой заявке','ДС на уменшение суммы','ДС без изменения суммы') NOT NULL,  /*1*/
  `hasn` text NOT NULL,
  `bid` int(11) NOT NULL,  /*3*/
  `approval` date NOT NULL, /*5*/
  `reception` date NOT NULL,  /*6*/
  `make` date NOT NULL,
  `checkbox` enum('0','1') NOT NULL,  /*4*/
  `way` enum('Как контракт','в основном ЗП') NOT NULL, /*2*/
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Нужно написать простую форму на php
1: Выпадающий список который вытягивается с базы данных
2: Появляется только если выбран /*'ДС на уменшение суммы','ДС без изменения суммы'*/
3: Появляется если выбран /*'Закупка по новой заявке'*/
4: Активно если /*Закупка по новой заявке*/ Должна быть галочька
5: Появляется если выбран /*Закупка по новой заявке*/
6: Появляется если выбран /*'ДС на уменшение суммы','ДС без изменения суммы'*/


Нужно срочно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2013, 15:18
Ответы с готовыми решениями:

Сколько времени нужно, чтобы на php написать работоспособный динамический сайт с mySQL?
Я знаком с программированием, в частности с delphi 7 и С++. Мне не нужно знать 100% языка, а лишь...

Нужно написать простую программу
Здравствуйте, помогите написать программу, в маткаде не рублю а сделать надо срочно, суть такая,...

Нужно написать крайне простую программу!
Доброго всем времени суток! Пожалуйста помогите! Необходимо просто написать программку, которая...

Нужно написать программку (очень простую)
Всем привет! Конечно извиняюсь, но я не столь успешен в программировании, как многие из Вас. ...

35
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
11.04.2013, 16:47  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от KOPOJI Посмотреть сообщение
все равно куда. должно было вывестись число, которое мне надо узнать.

записей.
Да число выдало string(1) "0"
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
11.04.2013, 16:49 22
ну понятно.. Скажите, а откуда должны взяться данные в списке, если их там
Цитата Сообщение от vpnwz151 Посмотреть сообщение
string(1) "0"
?

Добавлено через 58 секунд
вы сначала данные в таблицу забейте, а потом уже думайте, почему ничего не выводится.
0
0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 20
11.04.2013, 16:58 23
Цитата Сообщение от vpnwz151 Посмотреть сообщение
PHP
1
2
3
<?php $res = mysql_connect("localhost", "root", "7z82fs11")or die(mysql_errormysql_select_db("base");//   mysql_query("SET NAME 'utf8'");
$res = mysql_query("SELECT `type` FROM `new_bd`");
?>
PHP
1
2
3
4
5
6
7
 <?php $res = mysql_connect("localhost", "root", "7z82fs11")or die(mysql_error());());// почитайте внимательно про mysql_connect()    в вашем случае root это имя пользователя для БД, 7z82fs11 - это пароль для доступа к БД,          'root' у меня стоит т.к это пароль по умолчанию в софте phpmyadmin которая встроена в DENVER, если вы используете тот же denver - то для вас подходит mysql_connect("localhost", "root"), - если вы не выставляли своего пароля к БД и своего имени пользователя, а просто создали новую БД сразу да и заметьте что тут имя пользователя вообще не указано - mysql_connect("localhost", "root")
 
mysql_select_db("base");//  ---------> тут должно быть 'new_bd' -ваша БД вместо base
 
mysql_query("SET NAME 'utf8'");
$res = mysql_query("SELECT `type` FROM `new_bd`");
?>
0
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
11.04.2013, 16:58 24
Цитата Сообщение от KOPOJI Посмотреть сообщение
вы сначала данные в таблицу забейте, а потом уже думайте, почему ничего не выводится.
Вот и приехали .
vpnwz151,
У вас я так понял не денвер стоит , так как у него пасс NULL базовый .
("localhost", "root", "7z82fs11") это пароль для доступа к БД, 'root' у меня стоит т.к это пароль по умолчанию в софте phpmyadmin которая встроена в DENVER,
Всё так запутано .
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
11.04.2013, 17:02 25
Цитата Сообщение от hagerstown Посмотреть сообщение
---------> тут должно быть 'new_bd' -ваша БД вместо base
если бы бд не существовала, была бы ошибка

Добавлено через 1 минуту
Цитата Сообщение от lookmy Посмотреть сообщение
У вас я так понял не денвер стоит , так как у него пасс NULL базовый
не обязательно, это все можно настроить. Причем можно настроить что и вообще не передавать аргументы в функцию mysql_connect(). Просто на хостинге это, обычно, не разрешено, поэтому прописывают всегда.
0
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
11.04.2013, 17:04 26
Цитата Сообщение от KOPOJI Посмотреть сообщение
не обязательно, это все можно настроить
Можно настроить , я и написал стандартный базовый NULL !
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
11.04.2013, 17:05 27
Цитата Сообщение от hagerstown Посмотреть сообщение
'root' у меня стоит т.к это пароль по умолчанию
не пароль, а пользователь. Пароль по умолчанию пустой

Добавлено через 52 секунды
lookmy, я не про это. я про то, что он может и отличаться от NULL, и можно будет писать просто
PHP
1
mysql_connect();
0
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
11.04.2013, 17:06 28
Цитата Сообщение от KOPOJI Посмотреть сообщение
lookmy, я не про это. я про то, что он может и отличаться от NULL, и можно будет писать просто
Понял .
0
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
11.04.2013, 17:15  [ТС] 29
Я понял где допустил ошибку, просто мне нужно чтобы этот список был активный чтобы я заполнял его а не когда он заполнен
0
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
11.04.2013, 17:19 30
vpnwz151,
Цитата Сообщение от KOPOJI Посмотреть сообщение
вы сначала данные в таблицу забейте, а потом уже думайте, почему ничего не выводится.
vpnwz151,
Я вам в личку написал , вы читали ?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
11.04.2013, 17:20 31
vpnwz151, для ввода данных нужно использовать поля ввода, а не списки. Списки для вывода
0
0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 20
11.04.2013, 17:26 32
Цитата Сообщение от KOPOJI Посмотреть сообщение
если бы бд не существовала, была бы ошибка
Хорошо, тогда он подключается и выбирает базу 'base' а выбирает значения с таблицы базы new_bd, т.е выбрал одну базу, а хочет значения с другой?
0
KOPOJI
11.04.2013, 17:29
  #33

Не по теме:

Цитата Сообщение от hagerstown Посмотреть сообщение
Хорошо, тогда он
тогда он получит ошибку.
Кликните здесь для просмотра всего текста
MySQL
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
29
30
mysql> use test;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> SHOW TABLES;
+------------------+
| Tables_in_test   |
+------------------+
| categories       |
| products         |
| subcategories    |
| subsubcategories |
+------------------+
4 rows in set (0.00 sec)
 
mysql> SHOW COLUMNS FROM `categories`;
+----------------+---------------------+------+-----+-------------------+-----------------------------+
| Field          | Type                | Null | Key | Default           | Extra                       |
+----------------+---------------------+------+-----+-------------------+-----------------------------+
| category_id    | smallint(6)         | NO   | PRI | NULL              | auto_increment              |
| parent_id      | tinyint(3) unsigned | NO   |     | 0                 |                             |
| title          | varchar(255)        | NO   |     | NULL              |                             |
| category_title | varchar(255)        | NO   |     | NULL              |                             |
| date           | timestamp           | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
+----------------+---------------------+------+-----+-------------------+-----------------------------+
5 rows in set (0.00 sec)
 
mysql> SELECT `foo` FROM `categories`;
ERROR 1054 (42S22): Unknown column 'foo' in 'field list'

0
0 / 0 / 0
Регистрация: 04.04.2013
Сообщений: 20
11.04.2013, 17:30 34
сори, я срзу переводил new_db как БД а не таблицу
0
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
11.04.2013, 17:53 35
И так , я понял что человек хочет , программа timeviaver помогает уже не первый раз .
Ему нужно сделать не выборку из БД , а занести в БД .
Человек хотел занести вот эти данные через PHP .
SQL
1
`type` SET('Закупка по новой заявке','ДС на уменшение суммы','ДС без изменения суммы') NOT NULL,  /*1*/
Но не захотел чтобы помогали ... я объяснение для чего они нужны , а дальше подождите ......... и гудки
vpnwz151,

Не по теме:

Я отключился от вас, так как смысла не вижу дальше ждать вас, это вам нужно , а не мне . Чтобы показать наглядно , что и как делать в реалтайме .


Сервер стоит appSERVER.
1
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
11.04.2013, 18:10  [ТС] 36
Цитата Сообщение от lookmy Посмотреть сообщение
И так , я понял что человек хочет , программа timeviaver помогает уже не первый раз .
Ему нужно сделать не выборку из БД , а занести в БД .
Человек хотел занести вот эти данные через PHP .
SQL
1
`type` SET('Закупка по новой заявке','ДС на уменшение суммы','ДС без изменения суммы') NOT NULL,  /*1*/
Но не захотел чтобы помогали ... я объяснение для чего они нужны , а дальше подождите ......... и гудки
vpnwz151,

Не по теме:

Я отключился от вас, так как смысла не вижу дальше ждать вас, это вам нужно , а не мне . Чтобы показать наглядно , что и как делать в реалтайме .


Сервер стоит appSERVER.
Я вам отписал в личьку
0
11.04.2013, 18:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2013, 18:10
Помогаю со студенческими работами здесь

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

Нужно написать простую программу на примере интеллектуальной системы
Здраствуйте! Помогите пожалуйста чем сможете! Срочно нужно разработать любую интеллектуальную...

Нужно написать какую-нибудь простую программу с бесконечным циклом
ПОМОГИТЕ!!! Нужно написать какую-нибудь простую программу с бесконечным циклом... И раскрыть тему...

нужно написать простой php скрипт или расказать как его написать php токо учю на примерах
что нужно от скрипта 3 поля для ввода данных 1.поле 1 2.поле 2 3.поле 3 после заполнения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru