Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
 
Dr_Bykov
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 28
1

Редактирование БД через модальное окно

23.02.2018, 19:18. Просмотров 136. Ответов 3
Метки нет (Все метки)

Помогите реализовать функцию редактирования данных через модальное окно bootstrap`a в данной таблице. Подскажите каким способом необходимо передавать id для редактирования БД из модального окна в код со скриптом на UPDATE

PHPHTML
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
78
<script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script>
    <script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    
    
    <table class="table table-list-search">
                   <div class="col col-xs-6">
                    <h3 class="panel-title">Студенты</h3>
                  </div>
         <div class="col col-xs-6 text-right">
 
                  </div>
                    <thead>
                        <tr>
 
                            <th>Имя</th>
                            <th>Фамилия</th>
                            <th>Отчество</th>
                            <th class="text-right">Действие</th>
                        </tr>
                    </thead>
                    <tbody>
                      <?php while($row1 = mysqli_fetch_array($result)):;?>
                        <tr>
 
                            <td><?php echo $row1[1];?></td>
                            <td><?php echo $row1[2];?></td>
                            <td><?php echo $row1[3];?></td>
                            
<!--- Редактировать --->    <td class="text-right"> <form method="post" action="delete.php">
                        <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#product_view"><i class="glyphicon glyphicon-pencil"></i></button>                       
 
                        </tr>
                        <?php endwhile;?>
                    </tbody>
                </table>
                
 
                
                  <!-- Модальное окно -->
<div class="modal fade product_view" id="product_view">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <a href="#" data-dismiss="modal" class="class pull-right"><span class="glyphicon glyphicon-remove"></span></a>
                <h3 class="modal-title">Редактирование данных о студентах</h3>
            </div>
            <div class="modal-body">
                <div class="row">
                        <div class="col-md-12 product_content">
                   <form action= "#" method= "POST"> 
                    <div class="form-group">
                        <h2 class="heading">Ф.И.О.</h2>
                        <div class="controls">
                            <input type="text" id="name" class="floatLabel" name="name">
                            <label for="name">Имя</label>
                        </div>
                        <div class="controls">
                            <input type="text" id="famil" class="floatLabel" name="famil">
                            <label for="famil">Фамилия</label>
                        </div>
                            <div class="controls">
                            <input type="text" id="otchest" class="floatLabel" name="otchest">
                            <label for="otchest">Отчество</label>
                        
                        <div class="space-ten"></div>                     
                        <div class="btn-ground"></div>  
                            <button type="submit" class="btn btn-primary" name="edit"><span class="glyphicon glyphicon-pencil"></span> Подтвердить</button> 
                        </div>                       
                        </div>
                        </form>  
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>


UPDATE
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
<?php
require_once 'connection.php'; 
 
$link = mysqli_connect($host, $user, $password, $database) 
        or die("Ошибка " . mysqli_error($link)); 
     $link->set_charset("utf8");
 
if (isset($_POST['edit'])){
 
    $id = htmlentities(mysqli_real_escape_string($link, $_POST['id']));
    $name = htmlentities(mysqli_real_escape_string($link, $_POST['name']));
    $famil = htmlentities(mysqli_real_escape_string($link, $_POST['famil']));
    $otchest = htmlentities(mysqli_real_escape_string($link, $_POST['otchest']));
    $edit=$_POST['edit']; 
 
    $query ="UPDATE vse SET name='$name', famil='$famil', otchest='$otchest' WHERE id='$edit'";
    $result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link)); 
 
        if($result)
    {
        header('Location: '.'studenti.php');
    }
    mysqli_close($link);
}
?>
0
Миниатюры
Редактирование БД через модальное окно   Редактирование БД через модальное окно  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2018, 19:18
Ответы с готовыми решениями:

Модальное окно
Объясните , какая существенная разница создания модального окна с помощью js ...

Перезапись данных в БД через модальное окно
Здравствуйте, есть простенький учебный проект (на PHP), в котором можно...

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

Модальное окно
а возможно ли сделать просто модальное окно в котором бы был статический...

Модальное окно
Кто может помочь? Нужно преобразовать вот этот код &lt;html&gt; &lt;head&gt;...

3
atanov
190 / 189 / 72
Регистрация: 26.05.2016
Сообщений: 1,218
23.02.2018, 19:37 2
Dr_Bykov, какое id и куда Вам нужно передавать?
0
Dr_Bykov
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 28
23.02.2018, 20:31  [ТС] 3
Цитата Сообщение от atanov Посмотреть сообщение
Dr_Bykov, какое id и куда Вам нужно передавать?
Передать ID выбранного столбца на форму в модальном окне и отправить при подтверждении на php код UPDATE
0
atanov
190 / 189 / 72
Регистрация: 26.05.2016
Сообщений: 1,218
23.02.2018, 22:25 4
Dr_Bykov, я не вижу у Вас ссылку на обработчик UPDATE.php в html; Delete.php вижу
Ваша конструкция работать не будет или приведённый код не полный. Пять переменных типа должны передаваться post, строки 10-14 php, но в html только три: name, famil и otchest, строки 56, 60 и 64. Ни id, ни edit у Вас нигде в html я не нашёл.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2018, 22:25

Модальное окно
Есть вот такое модальное окно, написано полностью на CSS. В нем есть поля для...

Модальное окно
Здравствуйте. Народ нужна помощь с модальным окном, точнее с проверкой. ...

Модальное окно
Сделал модальное окно, но при клике на содержание окна все закрывается,а надо...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru