Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обработка строк БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Редактирование, удаление, добавление данных в БД
Sobolek
Отправлено: 30 Мая, 2019 - 13:52:37
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Май 2019  


Помог: 0 раз(а)




Добрый день.Впревые на сайте и обращаюсь за помощью.
при нажатии на кнопку выводится таблица.Мне нужно что бы в конце каждой строки таблицы были кнопки редактировать, удалить.
Вот вывод таблицы.
PHP:
скопировать код в буфер обмена
  1.  
  2.              <form action="" method="POST">
  3.                 <input type="submit" name ="orders" value="Распоряжения"><br/><br/>
  4.                 <center>
  5.                         <?PHP
  6.                                        
  7.                                         if(isset($_POST['orders'])){           
  8.                                                 $rezQuery = $dbh->query('SELECT * FROM orders');
  9.                
  10.                                                 echo '<table>';
  11.                                                         while ($row = $rezQuery -> fetch()) {
  12.                                                         echo '<tr><td>'.$row['date'].'</td><td>'.$row['time'].'</td><td>'.$row['responsible'].'</td><td>'.$row['text'].'</td><td>'.$row['changes'].'</td></tr>';}
  13.                                                 echo '</table>';
  14.                                         }
  15.                         ?>
  16.                 </center>
  17.         </form>


Буду очень рада помощи!!!!
 
 Top
andrewkard
Отправлено: 30 Мая, 2019 - 16:16:57
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Добавьте еще одну колонку с кнопками
CODE (html):
скопировать код в буфер обмена
  1. <td>
  2. <a href="/edit"><span class="glyphicon glyphicon-pencil"></span></a>
  3. <a href="/delete"><span class="glyphicon glyphicon-trash"></span></a>
  4. </td>

и напишите обработчик на JS, который по нажатию на такую ссылку произведет нужное действие
 
 Top
Vladimir Kheifets
Отправлено: 31 Мая, 2019 - 07:37:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 37 раз(а)




Sobolek пишет:
Добрый день.Впревые на сайте и обращаюсь за помощью.
при нажатии на кнопку выводится таблица.Мне нужно что бы в конце каждой строки таблицы были кнопки редактировать, удалить...
Буду очень рада помощи!!!!


Добрый день!
Советую Вам в начале сделать запрос и проверить выдал он хотя бы одну строку, потом либо выводить таблицу,
либо выдавать сообщение: "по запросу ничего не найдено".
Попробуйте сделать так:
Спойлер (Отобразить)
Удачи!

(Отредактировано автором: 31 Мая, 2019 - 07:41:52)

 
 Top
LIME
Отправлено: 31 Мая, 2019 - 16:08:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Vladimir Kheifets пишет:
/*
        input:
        c=1 Update
        c=2 Delele
        ind номер строки
        */

тебе жалко использовать литералы "Update" и "Delele" и переменную lineNumber ?
места в коде жалко?))
программист гораздо больше читает чем пишет
лучше писать самодокументированный код а не сопровождать его коментами
коментировать лучше неочевидные места
и там скорее будет описано зачем а не что
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB