Basta semplicemente aggiungere or die(mysqli_error($db));
alla fine della tua query, questo stamperà l'errore 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));
Come nota a margine, direi che sei a rischio di mysql injection
, controlla qui Come posso prevenire l'SQL injection in PHP ?
. Dovresti davvero usare dichiarazioni preparate per evitare qualsiasi rischio.