/ / Mysql डेटाबेस में nicedit textarea सामग्री को सहेजना - जावास्क्रिप्ट, PHP, mysql, css, nicedit

Mysql डेटाबेस में nicedit textarea सामग्री को सहेजना - जावास्क्रिप्ट, PHP, mysql, css, nicedit

मैं एक नौसिखिया की तरह हूं इसलिए मैं एक बहुत स्पष्ट स्पष्टीकरण की सराहना करता हूं, अग्रिम धन्यवाद।

मैं एक वेबसाइट पर nicedit textarea का उपयोग कर रहा हूँ, पढ़ने के लिए जानकारी में शामिल हो सकता है:

  • बस सादा पाठ (उपयोगकर्ता स्वरूपित)

  • पाठ और छवियों को एक साथ

मैं एक mysql डेटाबेस का उपयोग कर रहा हूं और मुझे नहीं पता कि टेक्स्टरेरा की सामग्री को इस तरह से कैसे सहेजना है कि:

  • टेक्स्ट को उपयोगकर्ता स्वरूपण को खोए बिना डेटाबेस से पढ़ा जा सकता है
  • टेक्स्टरेरा में छवियों को फाइल सिस्टम में संग्रहीत किया जा सकता है और जब पाठ को डेटाबेस से वापस पढ़ा जा रहा है (और छवियों को उपयोगकर्ता द्वारा लक्षित स्थिति में डाल दिया जाता है) को फिर से लोड किया जा सकता है।

मैं "अगर आवश्यक जानकारी है तो मैं php का उपयोग कर रहा हूँ।

मुझे आशा है कि कोई समझता है कि मैं क्या प्राप्त करने की कोशिश कर रहा हूं, किसी भी मदद की सराहना की जाती है भले ही यह एक और दृष्टिकोण का सुझाव दे ...

उत्तर:

जवाब के लिए 2 № 1

आपको सामग्री को सहेजने के बारे में चिंता करने की आवश्यकता नहीं हैक्योंकि निकीडिट एचटीएमएल प्रारूप में सभी पाठ और शैलियों को बचाता है। वह HTML आसानी से आपके डेटाबेस में एक टेक्स्ट फ़ील्ड में सहेजा जा सकता है। समस्या यह है कि निकएडिट मूल पाठ क्षेत्र में स्टाइल को सिंक नहीं करता है, इसलिए जब आप फॉर्म सबमिट करते हैं तो सामग्री स्टाइल के बिना सहेजी जाती है।

इसे हल करने के लिए, आपको इस लाइन को जोड़कर फ़ॉर्म सबमिट करने से पहले स्टाइल को बचाने के लिए निकीडिट से स्पष्ट रूप से पूछना होगा:

nicEditors.findEditor("<you_textarea_id>").saveContent();