var_dump($result);
и он мне вернул FALSE. А может быть проблема в том что я использую в обоих php файлах require_once 'login.php';
? <
<?php
require_once 'login.php';
$db_server = mysqli_connect($db_hostname, $db_username, $db_password);
foreach ($_POST['check'] as $item)
{
$query = "DELETE FROM vlc WHERE id=".$item ;
$result = mysqli_query($db_server, $query);
}
?>
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[]' value=". $data['id'] ."></td>";
echo '</tr>';
}
// Кнопка удаления -->
echo '<input type="submit" name="submitForm" value="Удалить отмеченные" />';
// Штука которая удаляет строки отмеченные в таблице через checkbox
$chekdel = $_POST['chek'];
if (empty($chekdel))
{
echo ("Нечего не выбрано");
}
else
{
$chekdel = implode( ',', $_POST['item'] );
$query = 'DELETE FROM vlc WHERE id IN ('.$chekdel.')';
$result = mysqli_query($db_server, $query);
}
?><?php
...
?><?php
<form action = "index.php" method = "post">
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'><input type='checkbox' name='check[]'/></td>";
echo '</tr>';
}
</form>
<form action="delete.php" method="post">
Вывел /var/www/test.local
В принципе все верно. в этом test.local лежит и index.php (выводит таблицу) и сам delete.php.
Ошибок не выдает.