javascript - I can't INSERT INTO after I send data from a js page -
यह वह कोड है जहाँ मैं प्रारंभ करता हूं।
$ ('form')। ('सबमिट', फ़ंक्शन (e) {$ .post ('sql.php', $ (this) .serialize ()); $ .post ('small.php', फ़ंक्शन (प्रतिक्रिया) {document.write (प्रतिक्रिया );}); E.preventDefault ();});
मैं sql.php में डेटा डालें:
& lt;? Php $ con = mysqli_connect ("localhost", "root", "usbw" , "मंच"); $ Sql = "INSERT जानकारी (नाम, अंतिम नाम, संख्या) मूल्य ('$ _POST [' नाम ']', '$ _POST [' अंतिम नाम ']', '$ _POST [' संख्या ']')"; यदि (! Mysqli_query ($ con, $ sql)) (मर ('त्रुटि:'। Mysqli_error ($ con)); } Mysqli_close ($ con); ? & Gt;
मुझे नहीं पता कि मैंने क्या गलत किया है लेकिन यह पृष्ठ mysql में डेटा सम्मिलित नहीं करना चाहता है
मैंने ध्यान दिया और लापता "," और $ _POST मूल्यों को समायोजित किया लेकिन समस्या बनी हुई है मैंने कंसोल लॉग की जांच की, लेकिन उसने कुछ भी नहीं कहा।
आपको $ _ POST
के रूप में क्वेरी में मान $ _ POST ['keyname']
और '$ _ POST [keyname]'
नहीं है। या आप $ _ POST ['keyname']
को एक अन्य चर में निर्दिष्ट कर सकते हैं और क्वेरी में उस चर को बदल सकते हैं।
$ sql = "जानकारी (नाम, मूल्य '(' '। $ _ POST [' नाम ']। "', ''। $ _ POST ['अंतिम नाम']। '', '"। $ _ POST [' संख्या ']।' '') ";
Comments
Post a Comment