PHP.SU

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

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

> Найдено сообщений: 1
invisibletime Отправлено: 26 Октября, 2021 - 19:11:18 • Тема: Создание форм для работы с таблицей • Форум: Программирование на PHP

Ответов: 1
Просмотров: 1433
Добрый вечер. Пытаюсь делать формы редактирования, добавления и действия. Должен считывать данные из файла в таблицу. Если технология считывания мне еще ясна, то как добавить формы редактирования и добавления вообще не могу понять. С удалением та же проблема. Возможно, кто-нибудь сумеет объяснить, что делать. Буду очень благодарен за любую подсказку, связанную с темой.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $file = file('BD.dat');
  3. echo '<p><a href=red.php?id=red>Добавить</a></p>';
  4. echo '<p><a href=making.php?id=make>Выполнить</a></p>';
  5. echo '<table width="850" border="1"><tr><th>№</th><th>ФИО клиента</th><th>Название проекта</th><th>Дата начала разработки</th><th>Дата окончания разработки</th><th>кол-во строк кода</th><th>цена за 1 строку</th><th>Опции</th></tr>';
  6. for($i=0;$i<sizeof($file);$i++){
  7.   $sub = explode('|', $file[$i]);
  8.   $name=$sub[0];
  9.   $proj=$sub[1];
  10.   $dat1=$sub[2];
  11.   $dat2=$sub[3];
  12.   $val=$sub[4];
  13.   $pr=$sub[5];
  14.   echo '<tr><td>' . ($i+1) . '</td>
  15.  <td>' . $name .'</td><td>' . $proj . '</td>
  16.  <td>' . $dat1 . '</td><td>' . $dat2 . '</td>
  17.  <td>' . $val . '</td><td>' . $pr . '</td>
  18.  <td><a href=red.php?id="redact">Редактировать</a>
  19.  <p><a href=red.php?id="del">Удалить</a></p>
  20. </td></tr>';
  21. }
  22. echo '</table>';
  23. ?>

Форма действия
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $file = file('BD.dat');
  3. echo ' <html >';
  4. echo ' <form action="web2.php" method="GET" >';
  5. echo '<p><a href=web2.php?id=1>Просмотр таблицы</a></p>';
  6. echo '<table width="850" border="1"><tr><th>№</th><th>ФИО клиента</th><th>Название проекта</th><th>Дата начала разработки</th><th>Дата окончания разработки</th><th>кол-во строк кода</th><th>цена за 1 строку</th><th>Выполнение д-вий</th></tr>';
  7. for($i=0;$i<sizeof($file);$i++){
  8.   $sub = explode('|', $file[$i]);
  9.   $make= $sub[4]*$sub[5];
  10.   echo '<tr><td>' . ($i+1) . '</td>
  11.  <td>' . $sub[0] .'</td><td>' . $sub[1] . '</td>
  12.  <td>' . $sub[2] . '</td><td>' . $sub[3] . '</td>
  13.  <td>' . $sub[4] . '</td><td>' . $sub[5] . '</td>
  14.  <td> ' .$make.'</td></tr>';
  15. }
  16. echo '</table>';
  17. echo '</form>';
  18. echo '</html>';
  19. ?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB