Segun tengo entendido es solo hacer una busqueda de algun item que si el codigo ya esta en uso muestre un mensaje asi de simple no?
entonces seria asi solamente
Código PHP:
<?php
$conexion=mysql_connect("localhost","admin","admin ");
mysql_select_db ("inventario",$conexion);
$codigo=$_POST["codigo"];
$item=$_POST["item"];
$marca=$_POST["marca"];
$q = mysql_query("SELECT * FROM miscelaneos WHERE codigo='".$codigo."'");
if(!mysql_num_rows($q))
{
$sql="INSERT INTO miscelaneos VALUES ('$codigo', '$item', '$marca')";
if (mysql_query($sql,$conexion))
{
$n1="Ha sido ingresado correctamente ";
}else{
$n1= "Error Critico ".$sql.mysql_error();
}
header ("Location: ingresar_miscelenao.php?n1=$n1");
}else{
echo "Ya hay un Item Utilizando este codigo";
}
?>