Ajoutez simplement or die(mysqli_error($db));
à la fin de votre requête, cela imprimera l'erreur 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));
En remarque, je dirais que vous êtes à risque d'mysql injection
, vérifiez ici Comment puis-je empêcher l'injection SQL en PHP ?
. Vous devriez vraiment utiliser des instructions préparées pour éviter tout risque.