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

कोडनिर्देशक:सत्र के साथ किसी अन्य तालिका से तालिका अपडेट करें

अपना विचार इस प्रकार बदलें:

<form method="post" action="<?php echo base_url() . "index.php/userinfo/update_user"?>">
        <?php if($result->num_rows() == 0){
            echo 'No user found';
        }
        else {
            foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>
                <input type="submit" id="submit" name="dsubmit" value="Update">
            <?php   }
        }
     ?>
</form>

फॉर्म सर्वर को डेटा तभी भेजेगा जब तत्व का नाम होगा

और आप एक फॉर्म को कई बार सबमिट नहीं कर सकते हैं। उपरोक्त कोड प्रत्येक पंक्ति के लिए अद्यतन बटन बनाएगा। इसलिए यदि आप एक ही अपडेशन में सभी रिकॉर्ड्स को अपडेट करना चाहते हैं, तो update_batch() का उपयोग करें। कोडनिर्देशक में। और दृश्य को इस प्रकार बदलें:

foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>

            <?php   } ?>
<input type="submit" id="submit" name="dsubmit" value="Update">

संदर्भ के लिए :https://www.codeigniter.com/userguide3/ डेटाबेस/query_builder.html#updating-data



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डेटा - पेजिंग को लागू करने का सबसे अच्छा तरीका?

  2. MySQL - FLOAT(10,6) के साथ ऑपरेटर के बीच>=और <=के बजाय> और <की तरह काम कर रहा है

  3. MySQL जहां `कैरेक्टर` ='ए' ए, ए, Ã, आदि से मेल खाता है। क्यों?

  4. जावास्क्रिप्ट का उपयोग करके दिनांक से unix_timestamp में कैसे बदलें?

  5. Node.js पर Sequelize का उपयोग करके जॉइन क्वेश्चन कैसे करें