Добавить кнопку удаления в класс таблицы - PullRequest
0 голосов
/ 10 июля 2020

Я хочу добавить кнопку удаления в свою таблицу в каждой строке, чтобы иметь возможность удалить ro.

Вот как я настроил свою таблицу:

<table class="CustomClass" border="2" style= "background-color: #f9f9f9; color: #000000; margin: 0 auto;" >
      <thead style= "background-color: #FFFFFF">
        <tr>
          <th>ID</th>
          <th>Name</th>
          <th>Date</th>
          <th>Tag</th>
        </tr>
      </thead>
      <tbody>
        <?php
          if ($result = $mysqli->query($query)) {
              while ($row = $result->fetch_assoc()) {
                  echo
                  "<tr>
                  <td>{$row['id']}</td>
                  <td>{$row['namec']}</td>
                  <td>{$row['datec']}</td>
                  <td>{$row['tagc']}</td>
                  </tr>\n";
                  
              }
              $result->free();
          }
        ?>
      </tbody>
    </table>

I пробовали что-то подобное, не похоже, что это правильно:

<td>
      <input type="button" value="Delete Row" onclick="SomeDeleteRowFunction(this);">
    </td>

Здесь есть какие-то решения?

1 Ответ

0 голосов
/ 10 июля 2020

Хорошо, в вашем thead добавьте это выше другого th тега

<th>Delete</>

и в вашем tbody добавьте это выше yout td tags:

<td><a href="/traitement.php?sup='.$yourindex->id.'"><i "crossiconwhaterveryoulike"></i></a> </td>

then in traitement. php добавить:

    if(isset($_GET['sup']))
{
    $id=$_GET['sup'];
    del_membreData($id);

    header("location:youinitialpage.php");
}

где del_membreData ($ id) - это функция:

function del_membreData($idUser)
{
    $dbh=connexion();
    $sql= "DELETE FROM yourtable WHERE id=:id"; /*put the name of your table */
    $sth=$dbh->prepare($sql);
    $sth->bindParam(":id", $id, PDO::PARAM_INT);
    $sth->execute() or die (print_r($sth->errorInfo(), true));
    $sth->closeCursor();
}

Я не знаю всех ваших переменных, но это может сработать. Конечно, вы ' Придется что-то изменить, просто внимательно прочтите код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...