Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

भाग 1:jQuery -> MySQL -> jQuery -> HTML

Jquery_getset_data.php को कम करने के लिए मैं स्विच और if स्टेटमेंट से बचने के लिए OOP डिज़ाइन पैटर्न का उपयोग करूंगा।

class ICommand
{
     public:
          function execute( );
};

class CommandGetItemA
{
     public:
           function execute( )
           {
               //do some staff here
           };
};

और फिर:

CommandsMap['getItemA'] = new CommandGetItemA( );
CommandsMap['setItemA'] = new CommandGetItemB( );
....

CommandsMap[ $_POST['instance']].execute( );

मुझे पता है कि जटिल लग रहा है, लेकिन मेरे स्वाद के लिए बहुत बेहतर दिखता है। और आपके दूसरे प्रश्न के बारे में मुझे यकीन नहीं है कि मैं इसे समझ गया हूं, क्या आप और स्पष्टीकरण जोड़ सकते हैं?

जब मैंने आपको अपडेट होते देखा, तो मुझे लगता है कि दूसरे प्रश्न के लिए आप यह कर सकते हैं:

.click(function() {
      window[instance]( this);   
});

वहां "इंस्टेंस" फ़ंक्शन का नाम है, या आप इसे बाद में अपडेट या जोड़ सकते हैं ताकि इसे फ़ंक्शन नाम बनाया जा सके;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में mysql_fetch_array के माध्यम से लूपिंग

  2. mySQL वर्चर को तारीख में बदलें

  3. MySQL:आपके SQL सिंटैक्स में त्रुटि ... कुंजी के पास ...?

  4. MySQL में प्राथमिक कुंजी निकालें

  5. सप्ताह/महीनों के अंतराल पर तिथि सीमा के अनुसार समूह करें