[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление сразу нескольких БД
Tihondrius
Здраствуйте!

Есть скрипт, целью которого является вывод в таблицу всех БД на сервере, рядом с каждой - чекбокса... Есть кнопка Удалить выбранные БД...

PHP
<?php

$user 
"root";
$password "root";
$host "localhost";

$conn mysql_connect($host$user$password);

if (!
$conn)
{
  echo( 
"<P>В настоящий момент сервер базы данных не доступен, поэтому
            корректное отображение страницы невозможно.</P>" 
);
  exit();
}

mysql_query("SET NAMES cp1251");

$db_list mysql_list_dbs($conn);

echo 
"<table>";

echo 
'<form name = "multiple_db_delete_form" action = "papo.php" method = POST>';

while (
$row mysql_fetch_object($db_list)){

     
$db_name $row->Database;

     echo 
'<td class = "tc"><nobr><a href = #>' $db_name '</a> &nbsp &nbsp &nbsp  &nbsp &nbsp &nbsp </nobr></td>';

     echo 
'<td class = "tc" align = center><input type = checkbox name = "' $db_name '"></td></tr>';

     echo 
'<input type = hidden name = "multiple_del_db" value = "1">';

}

}

echo 
'<tr><td><font size = 1px> &nbsp </font></td></tr>';

echo 
'<tr><td colspan = 3><nobr><a id = "linking" href = "#"  onclick = "multiple_db_delete_form.submit();"><font family = verdana><b>Удалить выбранные БД</b></font></a></nobr></td></tr>';

echo 
'</form>';

if (
$multiple_del_db == 1) {

     while (
$row mysql_fetch_object($db_list)){

          
$db_name $row->Database;

          
$rty $_POST[$db_name];

          if (
$isset($rty)) echo "DROP DATABASE $rty";

     }

}


Выводит только DROP DATABASE...

Подскажите как правильно дописать!



Спустя 21 минута, 9 секунд (18.10.2009 - 16:01) Michael написал(а):
перед вторым while напиши строку
mysql_data_seek($db_list, 0);

Спустя 26 минут, 21 секунда (18.10.2009 - 16:27) Tihondrius написал(а):
Получилось) кроме датасик надо было сделать вот так:

PHP
if ($rty == "on") echo "drop database " $db_name;

Спустя 7 часов, 1 минута, 28 секунд (18.10.2009 - 23:28) lawbreaker написал(а):
я на етом форуме вылажывал свой скрипт... он выводит все ДБ ... все таблицы, все ячейки таблиц, и записи в таблицах. я хотел етот скрипт зделать доконца чтобы можнобыло удалять добавлять изменять... времи нету
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.