Ante todo supongo que recoges las variables con
GET o
POST(
$categoria=$POST['categoria'];). Prueba a quitar la coma despues de precio:
Código PHP:
$SQL_guardar="insert into producto (categoria,nombre,detalle,precio) values ('".$categoria."','".$nombre."','".$detalle."','". $precio."')";
Saludos.