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

Не отправляются данные в базу

19.01.2018, 18:25. Показов 568. Ответов 1

Студворк — интернет-сервис помощи студентам
Ломаю голову третий день. А уже думал что более менее разобрался с отправкой методом POST.

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

PHP
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
<?php
include("header.php");
include("menu.php");
include("connection.php");
$master = $_SESSION['session_username'];
 
?>
 
<?php
if (isset($_REQUEST['cid'])){
    $client_id = $_REQUEST['cid'];
    if(isset($_POST['new_visit'])){
        
        $connect = mysqli_connect('localhost', 'root', '', 'dambas');
        $data = mysqli_real_escape_string($connect,$_POST['data']);
        $epikriz = mysqli_real_escape_string($connect,$_POST['epikriz']);
        $lechenie = mysqli_real_escape_string($connect,$_POST['lechenie']);
        $povtor = mysqli_real_escape_string($connect,$_POST['povtor']);
        $neobhodimo = mysqli_real_escape_string($connect,$_POST['neobhodimo']);
        $perspektiva = mysqli_real_escape_string($connect,$_POST['perspektiva']);
        $sovet = mysqli_real_escape_string($connect,$_POST['sovet']);
        $ostavit = mysqli_real_escape_string($connect,$_POST['ostavit']);
        $regulyarnost = mysqli_real_escape_string($connect,$_POST['regulyarnost']);
        $smena = mysqli_real_escape_string($connect,$_POST['smena']);
        $gimnastika = mysqli_real_escape_string($connect,$_POST['gimnastika']);
        $massaj = mysqli_real_escape_string($connect,$_POST['massaj']);
    
        $query=mysqli_query($connect,"SELECT * FROM `visit`");
        $numr=mysqli_num_rows($query);
        $sql_q="INSERT INTO `visit` (master,client_id,data,epikriz,lechenie,povtor,neobhodimo,perspektiva,sovet,ostavit,regulyarnost,smena,gimnastika,massaj)
        VALUES('{$master}', '{$client_id}', '{$data}', '{$epikriz}', '{$lechenie}', '{$povtor}', '{$neobhodimo}', '{$perspektiva}', '{$sovet}', '{$ostavit}', '{$regulyarnost}', '{$smena}', '{$gimnastika}', '{$massaj}')";
        $res=mysqli_query($connect,$sql_q);
        
        if($res){
            echo '<script type="text/javascript"> window.location = "yes.php" </script>';
        } else {
            echo "Не удалось добавить информацию";
        }
    }
}
?>
HTML5
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<body>
    
    <div class="tabi">
        <form action="new_visit.php" id="visit" method="post" name="new_visit">
        <div class="tabs">
            <input id="tab1" type="radio" name="tabs" checked>
            <label for="tab1" title="Лечение">Лечение</label>
            <input id="tab2" type="radio" name="tabs">
            <label for="tab2" title="Рекомендации">Рекомендации</label>
            
            <section id="content-tab1">
                    <table>
                        <tr>
                            <td>Дата визита</td>
                            <td><input class="input" id="data" name="data"  type="date" value=""><script>document.getElementById('data').valueAsDate = new Date();</script></td>
                        </tr>
                        <tr>
                            <td>Эпикриз (проведенное в данный день лечение)</td>
                            <td><input class="input" id="epikriz" name="epikriz"  type="text" value=""></td>
                        </tr>
                        <tr>
                            <td>Дальнейшее лечение</td>
                            <td><input class="input" id="lechenie" name="lechenie"  type="text" value=""></td>
                        </tr>
                        <tr>
                            <td>Дата повторного приема</td>
                            <td><input class="input" id="povtor" name="povtor"  type="date" value=""></td>
                        </tr>
                        <tr>
                            <td>Что необходимо сделать</td>
                            <td><input class="input" id="neobhodimo" name="neobhodimo"  type="text" value=""></td>
                        </tr>
                        <tr>
                            <td>Что сделаю в перспективе</td>
                            <td><input class="input" id="perspektiva" name="perspektiva"  type="text" value=""></td>
                        </tr>
                        <tr>
                            <td>Что советую клиенту</td>
                            <td><input class="input" id="sovet" name="sovet"  type="text" value=""></td>
                        </tr>
                    </table>
            </section>
            
            <section id="content-tab2">
                <table>
                    <tr>
                        <td colspan="2">Рекомендации к домашнему выполнению</td>
                    </tr>
                    <tr>
                        <td>Оставить все, как есть</td>
                        <td><input class="input" id="ostavit" name="ostavit"  type="text" value=""></td>
                    </tr>
                    <tr>
                        <td>Регулярность профилактики</td>
                        <td><input class="input" id="regulyarnost" name="regulyarnost"  type="text" value=""></td>
                    </tr>
                    <tr>
                        <td>Необходимость коррекции обуви или смены на более удобную</td>
                        <td><input class="input" id="smena" name="smena"  type="text" value=""></td>
                    </tr>
                    <tr>
                        <td>Гимнастика для стоп</td>
                        <td><input class="input" id="gimnastika" name="gimnastika"  type="text" value=""></td>
                    </tr>
                    <tr>
                        <td>Массаж стоп</td>
                        <td><input class="input" id="massaj" name="massaj"  type="text" value=""></td>
                    </tr>
                </table>
                <p class="submit">
                    <center><input class="button_v" id="new_visit" name= "new_visit" type="submit" value="Сохранить"></center>
                </p>
            </section>
            </div>
        </form>
    </div>
</body>
На счет табов я знаю что костыль, но пока за js не брался. Написал полностью на html и css. Опыта поднаберусь сделаю на js полностью все что смогу) Предпочитаю не использовать готовые варианты, а писать и разбираться самому с нуля, и с небольшой помощью, так интереснее.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2018, 18:25
Ответы с готовыми решениями:

Не отправляются данные с формы в базу
Здравстуйте, такая вот проблема, ошибки не выводит хотя я делаю проверку. В чем может быть проблема? Вот форма &lt;div...

Не отправляются данные из формы в базу данных MySQL
Добрый день!:) Понимаю, что тема баян, но всё-таки помогите решить проблему с записью данных из html-формы в базу данных MySQL. Код...

При перезагрузки страницы повторно отправляются данные в базу, как исправить?
&lt;form action=&quot;index.php&quot; method=&quot;post&quot; name=&quot;r_form&quot; &gt; &lt;table&gt; &lt;tr&gt; &lt;td&gt; Имя: &lt;/td&gt; &lt;td&gt; ...

1
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
19.01.2018, 18:35
Цитата Сообщение от np0p0k Посмотреть сообщение
if (isset($_REQUEST['cid'])){
Этого параметра в форме нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2018, 18:35
Помогаю со студенческими работами здесь

Не отправляются данные
Здравствуйте! Пытаюсь сделать файл который отправлял бы текстовую строку методом POST, но столкнулся с некоторыми проблемами. import...

Не отправляются данные
Доброго времени суток, уважаемые эксперты! Только начинаю открывать для себя Java в лице JQuery, однако уже столкнулся с проблемами. ...

Не отправляются данные
Всем снова привет.Подскажите мне так как очень даже кажется что мой компьютер взломали ведь как объяснить эти вещи когда я вот написал код...

Не отправляются данные на ящик
Такая проблемка. Ниже представил код. Интересует поччему не отправляются данные на ящик? Причем не возвращает не true не false. ...

Не отправляются данные с формы
заявка с сайта приходит но значения &quot;телефон&quot; и &quot;имя&quot; не заполнены!! в чем косяк?? я новичок поэтому буду рад если &quot;гуру мне...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru