Código PHP:
<body>
<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF'] ?>">
Ingresar el id
<input name="id" type="text" id="id" size="15">
<input name="accion" type="submit" id="accion2" value="borrar">
<?php
if(isset($_POS['accion'])){
// tenias un paréntesis de más.. y no recojias por variables super globales... he cambiado la condición porque podría darte problemas al no estar definida.
$id_medio=1; // Si son variables numéricas no son necesarias las comillas
if (isset($_POST['id'])){ // De nuevo... variables superglobales
$id=$_POST['id']; // agregué comillas
include ("conecction.php");
mysql_connect($host, $user, $pass); // checa recibir bien estos datos
mysql_select_db("proyecto") or die ("Error al seleccionar Base de Datos");
// puedes ocupar "or die" después de las funciones para que te impriman algo en caso de que fallen
$sql="SELECT * FROM medio WHERE id='$id_medio'";
$result=mysql_query($sql);
$sqlm="DELETE FROM medio WHERE id='$id'"; // no defines $nombre_med ni $id_medialb .. te falta la clausula WHERE... y... :-) básicamente todo mal.. ¿Para qué haces la consulta abterior???? asumo que borras la id insertada en el formulario
$result=mysql_query($sqlm);
echo "el dato fue borrado'id'.\n";
}
else{
echo "Debe especificar un 'id'.\n";
}}
?>
</form>
<p> </p><p> </p></body>

... algo rápido, a simple vista y de memoria.. Comento los cambios que hice dentro del código... ah! agregué PHP_SELF en el method.. no tenias nada... si quieres saber más sobre variables super globales ve a las FAQ... además de que quizá te convenga hacer una condicional mas (si efectivamente se borró el dato)... pero bueno... si buscas en el foro encontrarás más casos.
Como dije... hice cambios na más así. Pruebalo y comenta resultados. Suerte!
->
http://www.forosdelweb.com/f18/faqs-php-530600-post238989/