Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266

Сохранение введенных данных в базу

16.07.2014, 11:09. Показов 2354. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,подскажите пожалуйста как сохранить данные в бд из таблицы,где не только введенные данные есть с помощью форм,но и простые изменяющиеся поля без форм(дата,время,ссылки).
4.php (главная страница)
PHP/HTML
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<table border=1  align="center">
    <tr> 
    <td colspan="2">Дата проведения проверки:</td><td colspan="2" align="center"> <?php echo date("d.m.y"); ?></td>
    </tr>
    <tr>
    <td colspan="2">Время проведения проверки:</td><td colspan="2" align="center"><?php echo date("H.i.s."); ?></td>
    </tr>
<tr> <td colspan="2"><b>ФИО проверяющего:</b></td> 
 
    <?
        if (isset($_POST['prover'])) {
            echo "<td colspan='2' align='center'><a href='http://127.0.0.1/0.php'>".$_POST['prover']."</a>";     //выводит значение фамилии проверяющего
        }else{
            echo "<td colspan='2' align='center'><a href='http://127.0.0.1/0.php'>Укажите ФИО проверяющего</a>"; //Если никакое значение не выбрано
        }
    ?>
     
</td></tr>
    <tr>
    <td colspan="2">Код звонка CLS:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr> 
    <td colspan="2">Номер карточки:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr> <td colspan="2"><b>ФИО сотрудника КЦ:</b></td> 
 
    <?
        if (isset($_POST['prover'])) {
            echo "<td colspan='2' align='center'><a href='http://127.0.0.1/0.php'>".$_POST['prover']."</a>";     //выводит значение фамилии сотрудника
        }else{
            echo "<td colspan='2' align='center'><a href='http://127.0.0.1/0.php'>Укажите ФИО сотрудника КЦ</a>"; //Если никакое значение не выбрано
        }
    ?>
     
</td></tr>  <tr> 
    <td colspan="2">ФИО старшего оператора:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr>
    <td colspan="2">Дата поступления звонка НП:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr> 
    <td colspan="2">Время поступления звонка НП:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr> 
    <td colspan="2">Время разговора сотрудника КЦ:</td><td colspan="2" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="35"></form></td>
    </tr>
    <tr class="line">
    <td colspan="2"><b>Общее количество набранных баллов:</b></td><td class="yellow" colspan="2" align="center"><span id="sumall"></span></td>
    </tr>
<tr> 
    <td colspan="3">1)Примечание:Налогоплатильщик обращался по вопросу:<br><textarea rows="6" cols="168" name="textt"></textarea></td>
    </tr>
    <tr> 
    <td colspan="3">2)Оценка ответа:<br><textarea rows="6" cols="168" name="textt"></textarea></td>
    </tr>
    <tr> 
    <td colspan="3">3)Замечание:<br><textarea rows="6" cols="168" name="zamechanie"></textarea></td>
    </tr>
</table>
<form name="forma1" align="center">
 <input type="hidden" name="sum" id="result">
 <input type="submit" value="Go">
</form>
Фамилии проверяющего и сотрудника берутся из бд ,файл 0.php
PHP/HTML
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
<html>
<body>
 
<?
$db = mysql_connect( "127.0.0.1", "test", "123");
mysql_select_db ('test',$db);
    $query1 = "select fio from 1c where room=302";      //выбираем нужные фамилии
    $res1 = mysql_query($query1) or die(mysql_error());
?>
 
<form action="4.php" method="post">     <!-- Указываем, что данные формы передаются при помощи пост запроса -->
 
<?
    while ($res = mysql_fetch_array($res1)) 
    { 
    echo "<input type='radio' name='prover' value=".$res['fio'].">".$res['fio']."</input><br />";       //в простом цикле выводим все радиокнопки.
    }
?>
 
<br>
<input type="submit" value="Применить">         <!--При нажатии значение радиокнопки передается в 4.рнр-->
<input type='submit' value='Отказаться' onclick="javascript:history.back();">
</form>
 
</body>
</html>
В базе данных создана таблица contact с этими колонками(date_prov,time_prov,fio_prov,k od_zvonka,nomer_kartochki,fio_sotr,fio_o per,date_call,time_call,ring_time,kol_ba llov,primechanie,ocenka_otveta,zamechani e)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.07.2014, 11:09
Ответы с готовыми решениями:

Сохранение картинок в базу данных
Добрый день. Помогите решить следующую проблему. Есть база данных. В ней есть таблица users (данные о пользователе). В таблице имеется поле...

Ввод строк и сохранение их в базу данных
Здрайствуйте,Суть кода что бы я воодил строки и он и сохранял в базу данных.не могу понять ошибку я создал базу данных подключил ее но он...

Сохранение тега <iframe> в базу данных
В процесе создания текстового горе-редактора, застрял на моменте сохранения отредактированного текста в базу даных. Как присвоить...

10
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
16.07.2014, 11:38
Вопрос не ясен, не понятно что конкретно ты имеешь ввиду.
Данные которые вне формы ты ни как передать не сможешь. Поэтому либо создаешь скрытое поле и складываешь туда всё что нужно. Либо берёшь на прямую из БД.
0
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266
16.07.2014, 11:40  [ТС]
Лучше создам скрытое поле.А как передать эти все данные в бд?
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
16.07.2014, 11:46
Цитата Сообщение от fkty Посмотреть сообщение
А как передать эти все данные в бд?
Ну и вопросы да тут каждая 5 тема просвещенна этому вопросу. Воспользуйся поиском по форуму или гуглом.
0
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266
16.07.2014, 14:09  [ТС]
спасибо за помощь

Добавлено через 56 минут
попыталась сделать пока для одной формы,но в бд не появляется введенная запись.
9.php
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$db = mysql_connect( "127.0.0.1", "test", "123");
mysql_select_db ('test',$db);
 
 
 
$a=$_REQUEST['zamechanie'];
 
$insert_sql = "INSERT INTO contact (zamechanie)" . "VALUES('{$a}');"; mysql_query($insert_sql);
 
?>
4.php
HTML5
1
2
3
<tr> 
    <td colspan="3">3)Замечание:<br><textarea rows="6" cols="168" name="zamechanie"></textarea><form name="5" action="9.php" method="POST"><input type="submit" value="Отправить"></form></td>
    </tr>
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
16.07.2014, 14:17
PHP
1
2
$insert_sql = "INSERT INTO `contact` (`zamechanie`) VALUES ('$a')";
mysql_query($insert_sql) or die(mysql_error());
0
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266
16.07.2014, 14:39  [ТС]
все равно пустая строчка добавляется в бд
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
16.07.2014, 14:49
Ну теперь то она добавляется. )) Значит $a содержит пустоту !!!
PHP
1
2
$a=$_REQUEST['zamechanie'];//тут может тебе нужен пост??
$a=$_POST['zamechanie'];
0
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266
16.07.2014, 14:54  [ТС]
и до этого добавлялась пустая строчка.и пост тоже не помогает
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
16.07.2014, 15:07
Потому что код плохо читаем
текстовое поле должно быть внутри формы:
HTML5
1
2
3
4
5
6
7
8
9
<tr> 
    <td colspan="3">
        <form action="9.php" method="POST">
            3)Замечание:<br>
            <textarea rows="6" cols="168" name="zamechanie"></textarea>
            <input type="submit" value="Отправить">
        </form>
    </td>
</tr>
0
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 266
17.07.2014, 10:53  [ТС]
точно,спасибо большое

Добавлено через 15 минут
А как сделать для всех форм(они разные) только одну кнопку для отправки данных в бд?

Добавлено через 18 часов 45 минут
А вот здесь где закрывать input,чтобы фамилия оказалась в форме?
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
<tr> <td colspan="2"><b>ФИО проверяющего:</b></td> 
 
    <?
        if (isset($_POST['prover'])) {
            echo "<td colspan='2' align='center'><input type='text' name='fio_prov' value='<a href='http://127.0.0.1/0.php'>".$_POST['prover']."</a>";     //выводит значение фамилии проверяющего
        }else{
            echo "<td colspan='2' align='center'><a href='http://127.0.0.1/0.php'>Укажите ФИО проверяющего</a>"; //Если никакое значение не выбрано
        }
    ?>
     
</td></tr>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2014, 10:53
Помогаю со студенческими работами здесь

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

Сохранение введённых данных в базу данных
Добрый день, При помощи Qt ввожу новые данные в свою таблицу, после запроса они в таблице (в проекте) отображаются. Однако стоит мне...

Считывание введенных данных, определение их типа и сохранение в виде массива данных
Написать программу, которая осуществляет считывание в веденных данных, определяет их тип и сохраняет в виде массива данных. Результатом...

Сохранение введенных данных
Есть поле для ввода и скрипт, который по нажатию кнопки вставляет текст из поля в определенную ячейку html-таблицы. Нужно сделать, чтобы...

Сохранение введённых данных
Нужно создать программу в которой будет сохранятся информация о работниках фирмы &quot;Х&quot;. В приложение должно быть возможность...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru