इस सवाल का पहले से ही एक उत्तर है: < / P>
- 33 उत्तर
मैं एक आरक्षण प्रणाली, लेकिन हर बार मैं सबमिट करने का प्रयास करता हूं, मुझे यह त्रुटि मिलती है "चेतावनी: mysqli_fetch_array () पैरामीटर 1 को mysqli_result होना चाहिए, बूलियन" में दिया जाता है, लेकिन डेटा अभी भी डाटाबेस में डाला जाता है यह सबमिट.एफ़पी पेज पर भी जाना चाहिए, लेकिन यह नहीं है, यह वर्तमान पृष्ठ पर रहता है, मैं नहीं जानता कि क्या करना है लोगों को बाहर निकालने में मदद करें, PHP पर नया लिखें।
& lt;? Php session_start (); शामिल ( "connect.php"); शामिल ( "functies.php"); $ Db = mysqli_connect ($ होस्ट, $ उपयोगकर्ता, $ पासवर्ड, $ db) या मर (mysqli_connect_error ()); // जब सबमिट करें बटन क्लिक किया जाता है (isset ($ _ POST ['submit']) {$ artist = $ _POST ['कलाकार']; $ ट्रैक = $ _POST ['ट्रैक']; $ TrackDL = $ _POST ['डाउनलोडलिंक']; $ शैली = $ _POST ['शैली']; $ Sml = $ _POST ['लिंक']; $ Date = $ _POST ['रिलीज़डेट']; $ Query = "प्रस्तुतियाँ (उपयोगकर्ता_आईडी, कलाकार, ट्रैक, ट्रैकडीएल, शैली, सोशल मीडियालिंक्स, डेटराइज़) मूल्यों ("। $ _SESSION ['आईडी']। ", '$ कलाकार', '$ ट्रैक', '$ ट्रैकडीएल' , '$ शैली', '$ sml', '$ date') "; $ परिणाम = $ db- & gt; क्वेरी ($ क्वेरी) या मर (mysqli_connect_error ()); यदि ($ पंक्ति = mysqli_fetch_array ($ परिणाम)) {$ sid = $ row ['submitId']; $ _SESSION ['सबमिट'] = सच; $ _SESSION ['जमाइडी'] = $ sid; }} Mysqli_close ($ db); प्रस्तुत(); ? & Gt;
यह मेरा प्रस्तुत कार्य है जब सबकुछ ठीक हो जाता है, तो इसे सबमिट.एफ़पी फ़ाइल पर जाना चाहिए, लेकिन यह नहीं है।
फ़ंक्शन सबमिट किया गया () (यदि (isset ($ _ सत्र ['जमा']) & Amp; $ _SESSION ['सबमिट'] == सही) {हैडर ("स्थान: सबमिट.एफ़पी"); बाहर जाएं(); जांचने के लिए कि कोई सम्मिलित सफल रहा है, तो आपको पंक्तियों की संख्या की जांच करनी चाहिए। $ res = $ db- & gt; क्वेरी ()
चेक
के बजाय आपके कोड में
यदि ($ db- & gt; प्रभावित_रोज़ == 1)
No comments:
Post a Comment