oop - Unknow php error in sql INSERT INTO -
मेरे पंजीकरण में समस्या है मेरे कोड को देखें:
// player.php & lt;? Php session_start (); क्लास प्लेयर {var $ name; फ़ंक्शन _ रचना ($ नाम) {$ this- & gt; $ name = $ name; } फ़ंक्शन ($ नाम, $ पास, $ मेल, $ दिनांक, $ प्रकार) {if ($ _ POST ['submit']) {$ link = mysql_connect ("लोकलहोस्ट", "वीव्वे", "वीवेई"); अगर (! $ Con) {मर ($ वापसी = mysql_error ()); } Mysql_select_db ("wewewe", $ कॉन); मूल्य ('$ नाम', '$ पास', '$ मेल', '$ दिनांक', '$ प्रकार')) "" ("नाम, पास, मेल, दिनांक, प्रकार) INSERT INSERT"); mysql_close (लिंक); } वापसी $ वापसी; } फ़ंक्शन लॉगप्लेयर ($ नाम, $ पास) {$ link = mysql_connect ("स्थानीयहोस्ट", "उपयोगकर्ता नाम", "पास"); Mysql_select_db ("चुनाव", $ कॉन); $ परिणाम = mysql_query ("उन उपयोगकर्ताओं से चुनें जहां पास = '$ pass' और name = '$ name'"); $ Count = mysql_num_rows ($ परिणाम); यदि ($ count == 1) {$ _SESSION ['name'] = $ name; $ _SESSION ['लॉग'] = सच; } Mysql_close ($ link); }}? & Gt; //reg.php & lt; html & gt; & Lt; form action = "log.php" विधि = "पोस्ट" & gt; मेनू: & lt; input type = "text" name = "meno" & gt; & Lt; br & gt; हेस्लो: & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "हिहलो" & gt; & Lt; br & gt; मेल: & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "मेल" & gt; & Lt; br & gt; दिनांक: & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "दिनांक" & gt; & Lt; br & gt; प्रकार: & lt; इनपुट प्रकार = "लेख" नाम = "प्रकार" & gt; & Lt; br & gt; & Lt; इनपुट प्रकार = "सबमिट करें" & gt; & Lt; br & gt; & Lt; / प्रपत्र & gt; & Lt;? Php शामिल करें 'player.php'; $ Name = $ _POST ['meno']; $ Pass = $ _POST ['हिहलो']; $ Mail = $ _POST ['मेल']; $ तारीख = $ _POST ['तिथि']; $ प्रकार = $ _POST ['प्रकार']; $ Obj = नया प्लेयर ($ नाम); $ Res = $ obj- & gt; CreatePlayer ($ नाम, $ पास, $ मेल, $ दिनांक, $ प्रकार); अगर ($ res == सच) {गूंज "जो!"; } Else {गूंज $ res; }? & Gt; मेरी समस्या यह है कि अगर मैं सभी क्षेत्रों को पाठ लिखता हूं और ठीक दबाता हूं, तो मेरा पृष्ठ पुनः आरंभ होगा, लेकिन बिना किसी त्रुटि संदेश के। और जब मैं एक डेटाबेस को देखूंगा, तो कुछ नहीं होगा क्यूं कर? क्या कोई मेरी मदद कर सकता है?
संपादित करें:
& lt;? Php session_start (); क्लास प्लेयर {var $ name; फ़ंक्शन _ रचना ($ नाम) {$ this- & gt; $ name = $ name; } फ़ंक्शंस CreatePlayer ($ name, $ pass, $ mail, $ date, $ type) {if ($ _ POST ['submit']) {$ con = mysql_connect ("localhost", "wewewe", "wewewe"); अगर (! $ Con) {मर ($ वापसी = mysql_error ()); } Mysql_select_db ("wewewe", $ कॉन); $ Query = "यूज़रर्स (नाम, पास, मेल, डेट, टाइप) वैल्यू ('$ name', '$ pass', '$ mail', '$ date', '$ type')" INSERT "; $ Retrn = var_dump ($ क्वेरी); // आपको QUERY खोजता है mysql_query ($ query) या die (mysql_error ()); // एक्ज़ीक्यूट्स क्वेर या थ्रूज एक्स्पोर्टटन (शो टू एरर टूओ) mysql_close ($ कॉन); } वापसी $ वापसी; } फ़ंक्शन लॉगप्लेयर ($ नाम, $ पास) {$ link = mysql_connect ("स्थानीयहोस्ट", "उपयोगकर्ता नाम", "पास"); Mysql_select_db ("चुनाव", $ कॉन); $ परिणाम = mysql_query ("उन उपयोगकर्ताओं से चुनें जहां पास = '$ pass' और name = '$ name'"); $ Count = mysql_num_rows ($ परिणाम); यदि ($ count == 1) {$ _SESSION ['name'] = $ name; $ _SESSION ['लॉग'] = सच; } Mysql_close ($ link); }}? & Gt;
मुझे लगता है कि इसके अंदर नहीं जा रहा है if ($ _ POST ['submit' ]) परिवर्तन
& lt; इनपुट प्रकार = "सबमिट करें" & gt; से
& lt; इनपुट नाम = "सबमिट करें" प्रकार = "सबमिट करें" / & gt;
Comments
Post a Comment