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

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

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

Author24 — интернет-сервис помощи студентам
Ломаю голову третий день. А уже думал что более менее разобрался с отправкой методом 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2018, 18:25
Ответы с готовыми решениями:

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

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

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

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

1
Эксперт PHP
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
19.01.2018, 18:35 2
Цитата Сообщение от np0p0k Посмотреть сообщение
if (isset($_REQUEST['cid'])){
Этого параметра в форме нет.
0
19.01.2018, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2018, 18:35
Помогаю со студенческими работами здесь

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

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

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

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

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

Не отправляются данные из формы
Делаю оброботчик формы на php . Вот html код : &lt;!DOCTYPE html&gt; &lt;head&gt;...


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

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