Simplesmente adicione
or die(mysqli_error($db));
no final da sua consulta, isso imprimirá o erro mysqli. mysqli_query($db,"INSERT INTO stockdetails (`itemdescription`,`itemnumber`,`sellerid`,`purchasedate`,`otherinfo`,`numberofitems`,`isitdelivered`,`price`) VALUES ('$itemdescription','$itemnumber','$sellerid','$purchasedate','$otherinfo','$numberofitems','$numberofitemsused','$isitdelivered','$price')") or die(mysqli_error($db));
Como uma nota lateral, eu diria que você corre o risco de
mysql injection
, verifique aqui Como posso evitar injeção de SQL em PHP ?
. Você deve realmente usar declarações preparadas para evitar qualquer risco.