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

कोडनिर्देशक का उपयोग करके MySQL में सरणी डालने पर प्रत्येक लूप के लिए कैसे उपयोग करें?

यह वह उत्तर है जो मुझे आशा है कि यह कई लोगों की मदद करेगा :)

यह मेरा व्यू पेज है:

    <div id="invoice_form">
    <?php echo form_open(base_url().'sample/myinvoice'); ?>
    <div><?php echo form_input(array('id'=>'ref','name'=>'ref'));?></div>
    <div  id="description"><p id="add_field">ADD DESCRIPTION</p></div>
    <input id="btn_add" name="btn_add" type="submit" class="btn btn-primary" value="Save" />
    <?php echo form_close(); ?>
    </div>
    <script>
    var count = 0;
    $(document).ready(function() {
    $('p#add_field').click(function(){
       count += 1;
       var html='<strong>Description  '+ count +'</strong>'+'<input id="description'+ count +'"name="description[]'+'" type="text" />'+'<input id="description'+ count +'"name="voucher_no[]'+'" type="text" />'+'<input id="description'+ count +'"name="price[]'+'" type="text" /><br />';
       $('#description').append(html); });
       });
    </script>

यह मेरा नियंत्रक है:

function myinvoice()
    {
        $this->load->library('form_validation');

        $this->form_validation->set_rules('ref', 'REFERENCE NO', 'trim');
        $this->form_validation->set_rules('description[]', 'DESCRIPTIONS', 'trim'); 
        $this->form_validation->set_rules('voucher_no[]', 'DESCRIPTIONS', 'trim'); 
        $this->form_validation->set_rules('price[]', 'DESCRIPTIONS', 'trim'); 

        if($this->form_validation->run())
        {
            $this->load->database();
            $this->load->model('sample_model');

            $ref =  $this->input->post('ref');
            $description = $this->input->post('description');
            $voucher_no = $this->input->post('voucher_no');
            $price = $this->input->post('price');
             $i = 0;
             if($description){
            foreach($description as $row)
            {
            $data['ref_no'] = $ref;
            $data['descriptions'] = $description[$i];
            $data['voucher'] = $voucher_no[$i];
            $data['value'] = $price[$i];
             $this->db->insert("description",$data);
            $i++;
            }}
            }else{
            print_r(validation_errors());
            }}



  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 वॉली लाइब्रेरी का उपयोग कर सर्वर से बड़े जेसन डेटा प्राप्त करने में बहुत अधिक समय लेना

  2. PHP + MySQL का उपयोग करके utf-8 एन्कोडिंग के साथ समस्या

  3. चेतावनी:mysql_num_rows ():आपूर्ति किया गया तर्क मान्य MySQL परिणाम संसाधन नहीं है

  4. MySQL, एक क्वेरी के साथ कई टेबल अपडेट करें

  5. पेपैल php MySQL एकीकरण ट्यूटोरियल