PHP.SU

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

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

> Найдено сообщений: 2
Sobolek Отправлено: 07 Июня, 2019 - 22:19:53 • Тема: Редактирование данных • Форум: Вопросы новичков

Ответов: 1
Просмотров: 173
Проблема: не срабатывает файл update.php при нажатии на кнопку Редактировать
<form action="" method="POST">
<input type="submit" name ="orders" value="Распоряжения"><br/><br/>
<center>
<?php

if(isset($_POST['orders'])){
$rezQuery = $dbh->query('SELECT * FROM orders');

echo '<table border ="1" border-collapse: collapse>';
while ($row = $rezQuery -> fetch()) {
echo '<tr><td>'.$row['date'].'</td><td>'.$row['time'].'</td><td>'.$row['responsible'].'</td><td>'.$row['text'].'</td><td>'.$row['changes'].'</td><td><form action="update.php" method="post"><input type="hidden" name="edit" value="'.$row['id'].'"><input type="submit" value ="Редактировать" ></form></td><td><form method="POST"><input type="hidden" name="del" value="'.$row['id'].'"><input type="submit" value ="Удалить" ></form></td></tr>';}
echo '</table>';
}
if (isset($_POST['del']) ) {
$del = intval($_POST['del']);
$stmt = $dbh->prepare("DELETE FROM orders WHERE id= '$del'");
$stmt->execute();
}
if (isset($_POST['edit']) ) {
$edit = intval($_POST['edit']);
$stmt = $dbh->prepare("UPDATE FROM orders WHERE id= '$edit'");
$stmt->execute();
}
?>
</center>
</form>

Содержимое файла update.php
<form action="update.php" method="post">

<label>Дата</label><br/>
<input name="date" type="date" value= <?php echo $rezin[0]['date']?>><br/><br/>

<label>Время</label><br/>
<input name="time" type="time" value= <?php echo $rezin[0]['time']?>><br/><br/>

<label>Ответственный</label><br/>
<input name="responsible" type="text" value= <?php echo $rezin[0]['responsible']?>><br/><br/>

<label>Описание</label><br/>
<input name="text" type="text" value= <?php echo $rezin[0]['text']?>><br/><br/>

<label>Дата и время последнего изменения</label><br/>
<input name="changes" type="datetime" value= <?php echo $rezin[0]['changes']?>><br/><br/>

<input type="submit" value="Редактировать"><br/><br/>
</form>
Sobolek Отправлено: 30 Мая, 2019 - 13:52:37 • Тема: Обработка строк БД • Форум: Вопросы новичков

Ответов: 3
Просмотров: 234
Добрый день.Впревые на сайте и обращаюсь за помощью.
при нажатии на кнопку выводится таблица.Мне нужно что бы в конце каждой строки таблицы были кнопки редактировать, удалить.
Вот вывод таблицы.
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>


Буду очень рада помощи!!!!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB