मैं अपनी वेबसाइट पर जानकारी जोड़ने के लिए एक फॉर्म को संसाधित करने के लिए निम्न स्क्रिप्ट का उपयोग कर रहा हूं। मेरी समस्या यह है कि जब मैं फॉर्म जमा करता हूं तो डेटाबेस में कुछ भी सबमिट नहीं होता है, और इसमें कोई त्रुटि नहीं होती है। मैं अपनी क्वेरी में त्रुटि रिपोर्टिंग कैसे जोड़ सकता हूं?मेरी MySQLi क्वेरी के लिए त्रुटियों को कैसे प्रदर्शित करें?
<?php
if (isset($_POST['itemdescription'])) {$itemdescription = $_POST['itemdescription'];}else {$itemdescription = '';}
if (isset($_POST['itemnumber'])) {$itemnumber = $_POST['itemnumber'];}else {$itemnumber = '';}
if (isset($_POST['sellerid'])) {$sellerid = $_POST['sellerid'];}else {$sellerid = '';}
if (isset($_POST['purchasedate'])) {$purchasedatepre = $_POST['purchasedate'];$date = DateTime::createFromFormat("D F d, Y", $purchasedatepre);$purchasedate = date('Y-m-d',strtotime($purchasedatepre));}else {$purchasedatepre = ''; $purchasedate = '';}
if (isset($_POST['otherinfo'])) {$otherinfo = $_POST['otherinfo'];}else {$otherinfo = '';}
if (isset($_POST['numberofitems'])) {$numberofitems = $_POST['numberofitems'];}else {$numberofitems = '';}
if (isset($_POST['numberofitemsused'])) {$numberofitemsused = $_POST['numberofitemsused'];}else {$numberofitemsused = '';}
if (isset($_POST['isitdelivered'])) {$isitdelivered = $_POST['isitdelivered'];}else {$isitdelivered = '';}
if (isset($_POST['price'])) {$price = $_POST['price'];}else {$price = '';}
$itemdescription = str_replace("'", "", "$itemdescription");
$itemnumber = str_replace("'", "", "$itemnumber");
$sellerid = str_replace("'", "", "$sellerid");
$otherinfo = str_replace("'", "", "$otherinfo");
include("connectmysqli.php");
mysqli_query($db,"INSERT INTO stockdetails (`itemdescription`,`itemnumber`,`sellerid`,`purchasedate`,`otherinfo`,`numberofitems`,`isitdelivered`,`price`) VALUES ('$itemdescription','$itemnumber','$sellerid','$purchasedate','$otherinfo','$numberofitems','$numberofitemsused','$isitdelivered','$price')");
// header('Location: stockmanager.php?&key='.$key);
?>
धन्यवाद, यह अपने मर रहा है के रूप में काम कर रहा है और पुन: निर्देशन के रूप में अगर मैं टिप्पणी के निशान को दूर काम नहीं करता है, लेकिन यह भी नहीं करता है किसी भी त्रुटि प्रदर्शित स्क्रिप्ट रोक रहा है। –
जहां तक मैं देख सकता हूं, मैं अपने व्यवस्थापक के php के लिए लॉगिन विवरण के बाद सुबह में दो बार जांच करने जा रहा हूं। –
@Iain ठीक उन्हें चेक करें, ऐसा लगता है कि वहाँ कुछ कनेक्शन – Fabio