Originariamente inviato da bugss
nn ce la faccio a passare l'id!!!
Ti butto giù del codice che forse fa al caso tuo, se sbaglio qualcosa correggimi...
INDEX.PHP
codice:
<?
mysql_connect('localhost', 'root'); //si connette a mysql
mysql_select_db('donne'); //selezioni il database interessato
$result = mysql_query("SHOW TABLES"); // Mostra le tabelle
while($array = mysql_fetch_array($result))
/* Finchè la condizione si può verificare, l'attuale condizione è quella di stampare la singola tabella */
{
/* Stampa a video la tabella ed i link necessari per la modifica o la cancellazione */
print "<table><tr>
<td>$array[0]</td>
<td><a href=\"./go.php?action=del&table='$array[0]'\"></td>
<td><a href=\"./go.php?action=mod&table='$array[0]'\"></td>
</tr></table>";
}
mysql_close();
?>
GO.PHP
codice:
<?
switch($_GET['action']) /* 'Controlla' la variabile action data col metodo get */
{
case "del": /* Se il contenuto è 'del' e quindi indica la cancellazione */
mysql_query("DROP TABLE $_GET[table]") or die("Impossibile cancellare la tabella $_GET[table], Messaggio di MySQL:
" . mysql_error());
/* Cancella la tabella oppure stampa a video un messaggio di errore */
break; /* Fine istruzione */
case "mod": /* Se il contenuto è 'mod' e quindi indica la modifica */
/* Esecuzione query di modifica */
break; /* Fine istruzione */
}
?>
Lo script che ti ho postato è un pò rudimentale e non sicuro, quindi è utile solo in caso di uso strettamente personale...
Inoltre... cosa intendi per modifica??