@dflbrhekbn

Как в php удалить строки выделенные с помощью chekbox?

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>


<input type="submit" name="formSubmit" value="Удалить" />


<?php

// Подключение login.php
require_once 'login.php';

// Соединение с базой данных
$db_server = mysqli_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Невозможно подключиться к MySQL: " . mysqli_error());

mysqli_query($db_server,"SET NAMES utf8");

//Выбор базы данных
mysqli_select_db($db_server, $db_database)
or die ("Невозможно выбрать базу данных: " . mysqli_error()); 


$query = "SELECT id,ip_addr,namepc,pass, passadm FROM vlc ORDER BY ip_addr ";  // Сам запрос SQL

$result = mysqli_query($db_server, $query);

echo '<table border="1">';
echo '<thead>';
  echo '<tr>';
  echo '<th>ID</th>';
  echo '<th>IP</th>';
  echo '<th>Имя ПК</th>';
  echo '<th>Пароль</th>';
  echo '<th>Пароль администратора</th>';
  echo '</tr>';
  echo '</thead>';
  echo '<tbody>';


while($data = mysqli_fetch_array($result))
{ 
    echo '<tr>';
    echo '<td>' . $data['id'] . '</td>';
    echo '<td>' . long2ip ($data['ip_addr']) . '</td>';
    echo '<td>' . $data['namepc'] . '</td>';
    echo '<td>' . $data['pass'] . '</td>';
    echo '<td>' . $data['passadm'] . '</td>';
    echo "<td width='10px'><form><input type='checkbox' name='check[]'/></form></td>";
    echo '</tr>';
}

?>

</head>
  • Вопрос задан
  • 983 просмотра
Решения вопроса 1
leni_m
@leni_m
ЧупаКобрус
Может так?
<input type='checkbox' name='check[<?php echo $data['id'] ?>]'/>

и в обработчике перебрать массив $_POST['check'] и вытащить из него айдишники.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
передавать в value чекбокса ид записи. После нажатия на чекбос делать аякс запрос. Ну или сделать кнопку отправки формы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы