dongzai3139 2016-08-01 09:49
浏览 36

如何在codeIgniter中仅显示选中的复选框产品代码和价格

My view is like i want to show the selected textbox price and code to the controller

how can i do this

<div>
  <!--second line start-->
  <?php
  foreach ($enq_info as $ei) {
    echo form_open_multipart("Quotation/prepareQuote2/$ei->eid");
    if (!empty($quote_data)) {
    ?>
  <input name="quote_check" value="1" type="text" class="form-control">
    <?php
    } else {
    ?>
  <input name="quote_check" value="no" type="text" class="form-control">
    <?php
  }
    ?>
  <div class="form-group">
    <div class="col-sm-2">
      <label for="firstname">Enquiry Id</label>
      <input name="e_id" id="e_id" value="<?php echo $ei->eid;?>" type="text" class="form-control">
    </div> 
    <div class="col-sm-3">
      <label for="lastname">Company Name</label>
      <input type="text" name="company_name" id="company_name" value="<?php echo $ei->company_name;?>" class="form-control" />
    </div>      
    <div class="col-sm-3">
      <label for="lastname">Contact Person</label>
      <input type="text"  name="c_person" id="c_person" value="<?php echo $ei->c_person;?>" class="form-control"/>
    </div>
    <div class="col-sm-4">
      <label>Address</label>
      <textarea class="form-control" id="address" name="address" value="<?php echo $ei->address;?>"><?php echo $ei->address;?></textarea>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-3">
      <label for="firstname">Attn Department</label>
      <textarea class="form-control" id="dept" name="dept" value="">
        <?php 
        echo $ei->c_person."&nbsp;Tel&nbsp;";
        if(empty($ei->p_contact))
          echo $ei->c_contact;
        else
          echo $ei->p_contact;
        ?>
      </textarea>
    </div> 
    <div class="col-sm-3">
      <label for="lastname">Quotation For</label>
      <select id="quotation_type" name="quotation_type" class="form-control m-b">
        <option value="Q_Manager">Q-Manager Quote</option>
        <option value="Q_Master">Q-Master Quote</option>
        <option value="Q_Manager_repair">Q-Manager Repair Quote</option>
      </select>
    </div> 
      <div class="col-sm-3">
      <label for="lastname">Discount</label>
      <textarea class="form-control" id="discount" name="discount"></textarea>
    </div>    
    <div class="col-sm-3">
      <label for="lastname"></label><br><br>
      <input type="submit" class="btn btn-success" id="default_quote" value="Generate Default Quote" onClick="rerurn disable1();"/>
    </div>
  </div>
  <div id="showquote">
    <div class="row">
      <div class="hpanel">
        <div class="panel-body">
          <div class="col-md-12">   
            <table class="table table-bordered table-striped">
              <tr>
                <td>Product Name</td>                                 
                <td>Product Code</td>
                <td>Price</td>
                <td>Action</td>
              </tr>
              <?php
              // print_r($quote_data);
              foreach ($product_data as $qd) {
              ?>
              <tr>
                <td><?php echo $qd->cp_name;?></td>
                <td><?php echo $qd->cp_code;?></td>
                <td>
                  <input type="text" name="product_price[]" value="<?php echo $qd->p_price;?>">
                </td>
                <td>
                  <input type="checkbox" name="product_name[]" value="<?php echo $qd->cp_name;?>" checked/>
                </td>
              </tr>
              <?php
              }
              ?>
            </table>  
          </div>
        </div>
      </div>
    </div>
  </div>
  <?php echo form_close(); ?>
  <br><br>
  <!--for new manual quote-->
  <?php
  }
  ?>
  <!--third line start-->

how can i send the selected values price and also product code to the controller

  • 写回答

1条回答 默认 最新

  • dongrou2920 2016-08-01 11:32
    关注

    just add the product code - product price with comma seperated in a hidden field like below

    12-20000,13-30000,14-200 and so on

    and once received in controller process it with explode or other way. hopes you understood.

    评论

报告相同问题?

悬赏问题

  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算