<?php

/***************************************************************************
 *  
 *  CONFIGURATIE: 
 *  
 *  Geef hieronder de gegevens op nodig om ALLE tabellen van een bepaalde
 *  database te verwijderen:
 ***************************************************************************/

$mysql_gebruikersnaam "snXXXX";  // Geef de MySQL-gebruikersnaam
$mysql_wachtwoord "********";    // Geef het bijhorend wachtwoord
$mysql_database "snXXXX_forum";  // Geef de naam van de database die verwijderd moet worden

/***************************************************************************
 *  Einde configuratie!
 *  
 *  Verander hieronder niets, tenzij je weet waarmee je bezig bent.
 *  
 ***************************************************************************/
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
  
  <title>Tool: verwijder MySQL-tabellen</title>
  
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta name="author" content="info@archimedesign.be" />
  
  <style type="text/css">
    BODY {
    background: #F2F2F2;
    font-size: 8pt;
    font-family: verdana, arial;
    color: #8d434d;
    text-align: justify;
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    }
    
    h1 {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    color: #688091;
    border-bottom: 1px dotted #688091;
    margin: 10px 0px 10px 0px;
    }
    
    A:link, A:active, A:visited {
    color: #688091;
    text-decoration: none;
    }
    
    A:hover {
    color: #8d434d;
    text-decoration: none;
    }
    
    #frame {
    width: 750px;
    height: 420px;
    vertical-align: middle;
    margin: 10px auto 5px auto;
    padding: 10px 10px 10px 10px;
    border: 1px solid #8d434d;
    background-color: #FFFFFF;
    }
    
    .opgelet {
    color: red;
    font-weight: bold;
    }
  </style>
  
</head>

<body>
  
  <div id="frame">
    <h1>Tool: verwijder MySQL-tabellen</h1>
    
<?php

if (isset($_GET['verwijder'])) {
  
  
// De gebruiker heeft bevestigd dat de tabellen wegmogen
  
  
if (($mysql_gebruikersnaam == "snXXXX") || ($mysql_wachtwoord == "********")) {
    echo (
"    <p class=\"opgelet\">Foutje: je hebt de configuratiegegevens in dit php-bestand nog niet aangepast. De tabellen konden daardoor niet verwijderd worden. Vul deze configuratiegegevens correct in, upload het bestand en probeer opnieuw.</p>");
  } else {
    @
mysql_connect("localhost",$mysql_gebruikersnaam,$mysql_wachtwoord) or die ("<p class=\"opgelet\">Fout: de opgegeven configuratiegegevens zijn niet correct. De tabellen konden daardoor niet verwijderd worden. Vul de configuratiegegevens correct in, upload het bestand en probeer opnieuw.<p/>");
    
mysql_select_db($mysql_database); 
    
    
$tabellen mysql_list_tables($mysql_database);
    
$teller 0;
    
    if (!
$tabellen) {
      echo (
"    <p class=\"opgelet\">Foutje: kan de tabellen niet opvragen. Kijk na of de database <strong>$mysql_database</strong> wel bestaat.</p>");
    } else {
      while (
$tabel mysql_fetch_row($tabellen)) {
        
$query "DROP TABLE `$tabel[0]`";
        
$result mysql_query($query) or die ("Ongeldige query: " mysql_error());
        
$teller++;
      }
      
      echo (
"    <p>Klaar! <strong>$teller</strong> tabellen werden verwijderd uit database <strong>$mysql_database</strong>.</p>");
    }
  }
  
} else {
  
  
// Geef het startscherm weer

?>
    <p>Met deze tool kan je ALLE tabellen in database <strong><?php echo ("$mysql_database"); ?></strong> verwijderen.</p>
    
    <p class="opgelet">Opgelet: deze actie kan niet ongedaan gemaakt worden!</p>
    
    <p>&gt; <a href="?verwijder">Klik hier om alle tabellen in database <strong><?php echo ("$mysql_database"); ?></strong> te verwijderen</a></p>
<?php

}

?>

  </div>
  
</body>

</html>