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

PHP से उत्पन्न HTML से कॉल किए गए फ़ंक्शन का उपयोग करके AJAX अद्यतन MYSQL डेटाबेस

इस कोड में कुछ गलतियाँ हैं, मैं पंक्ति दर पंक्ति आपकी सहायता करता हूँ।

echo "<td> <img id='tblimg' 
onclick=\'like('" . $row['Username'] . "');\' 
src='like.jpg' alt='like/dislike image' 
width='80px' height='30px'></td>";

जावास्क्रिप्ट फ़ंक्शन है:

पहले ऑनक्लिक इवेंट के लिए अपने उद्धरणों से बचें

    function like(user) 
    {

        $.ajax({
            url: "update.php",
            type: "POST",
            data: { 'username': user, 'liked': '1' },                   
            success: function()
                        {
                            alert("ok");                                    
                        }
        });
    }

अजाक्स कॉल में { और } जोड़ें

तालिका के नाम और फ़ील्ड से उद्धरण हटाएं

$sql = "UPDATE followers SET Liked = '$Liked' WHERE Username = '$Username'";

AJAX सफलता में और फ़ंक्शन शुरू होने के बाद, आप यह देखने के लिए हमेशा एक संदेश प्रिंट कर सकते हैं कि आपका फ़ंक्शन कॉल किया जा रहा है या नहीं, और यदि PHP स्क्रिप्ट कुछ त्रुटि लौटा रही है, तो उसके लिए अलर्ट का उपयोग करें

अपडेट करें

success: function(data){
   alert(data); // this will print you any php / mysql error as an alert                                    
}

अपडेट 2

अपना ऑनक्लिक विकल्प इस तरह लिखें।

echo "<img onclick=\"like('" . $row['Username']. "');\" 
src='like.jpg' alt='like/dislike image' 
width='80px' height='30px' />";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम नाम में स्ट्रिंग का गतिशील रूपांतरण। माई एसक्यूएल

  2. स्वचालित रूप से डेटाबेस में स्ट्रिंग संयोजन का उपयोग करके तालिका आईडी की स्वतः वृद्धि

  3. MySQL - इस तालिका में क्या है को छोड़कर सभी का चयन करें

  4. XML फ़ाइल से Google मानचित्र API में मार्कर लोड हो रहा है

  5. यह कथन क्यों rs=st.executeQuery(query); रोमांचक नहीं है? मैं केवल एक तालिका का चयन कैसे कर सकता हूं जो दो तालिकाओं से mysql से इनपुट प्रकार =रेडियो पर निर्भर करता है?