y si viene alguien que esta aburrido y tiene gana de hacer maldad e ingresa el siguiente ID para eliminar:
1' OR '1
luego la consulta sera interpretada como:
DELETE FROM personas WHERE ID='
1' OR '1';
Con lo cual se elimina la totalidad de las filas de la tabla.
Eso se llama injeccion sql.
Te recomiendo que hagas lo siguiente:
Código PHP:
if($_POST['Submit'] && is_numeric($_POST['clave'])){
$id = (int)$_POST['clave'];
mysql_query("DELETE FROM personas WHERE ID='$id' ") or die(mysql_error());
}
Saludos.