allora prova a scrivere
<?php
include ("c.inc.php");
$val = $_POST['val'];
$db=mysql_connect($db_host, $db_user, $db_password);
$sql="update tabella set valore='$val' where tipo='X'";
mysql_db_query("name",$sql,$db);
mysql_close($db);
echo "ok";
?>
passando la variabile da un form devi specificare in che modo è stata passata
se POST
$val = $_POST['val'];
se GET
$val = $_GET['val'];