Simplemente agregue or die(mysqli_error($db));
al final de su consulta, esto imprimirá el error de 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 nota al margen, diría que está en riesgo de mysql injection
, consulte aquí ¿Cómo puedo evitar la inyección de SQL en PHP? ?
. Realmente debería usar declaraciones preparadas para evitar cualquier riesgo.