2017-06-21 70 views
1
<div class="portlet-body"> 
      <form role="form" class="form-horizontal" name="frm_edit_details" id="frm_edit_details" method="POST" action="URL::route('sample/update/')"> 

      <?php if(isset($message) && $message != "") echo "<div class='alert alert-success alert-dismissable'>".$message."</div>"; ?> 

      <h4> Information </h4> 

      <?php foreach($lists as $list): ?> 

      <div class="row"> 
      <div class="form-group"> 

      <label class="col-md-2 control-label"> Customer ID: </label> 
      <div class="col-md-4"> 
      <input type="text" class="form-control" placeholder="Number" id="CUSTOMER_ID" name="CUSTOMER_ID" value="<?php if(isset($list->CUSTOMER_ID)) echo ($list->CUSTOMER_ID); ?>" />            
      </div> 

      <label class="col-md-2 control-label">Invoice Number: </label> 
      <div class="col-md-4"> 
      <input type="text" class="form-control" placeholder="Number" name="INVOICE_NO" id="INVOICE_NO" value="<?php if(isset($list->INVOICE_NO)) echo ($list->INVOICE_NO); ?>" /> 
      </div> 

      <label class="col-md-2 control-label">Phone Number: </label> 
      <div class="col-md-4"> 
      <input type="text" class="form-control" placeholder="Number" name="PHONE_NO" id="PHONE_NO" value="<?php if(isset($list->PHONE_NO)) echo ($list->PHONE_NO); ?>" /> 
      </div> 

      </div> 
      </div> 

      <br> 
      <div class="form-group"> 
      <div class="col-md-offset-2 col-md-10"> 

      <a href="<?php echo URL::route('sample/update/', ($list->CUSTOMER_ID)); ?>" class="btn blue">Submit</a> 

      </div> 
      </div> 

      <?php endforeach; ?> 
      </form> 
</div> 

从数据库以PHP格式显示数据时,它将以表单形式显示数据。无法捕获表单数据并通过提交按钮

做出一些更改并点击提交后,我只能捕获CUSTOMER_ID数据剩余的电话号码和我无法捕获的发票号码。

我想捕获完整的数据后的形式

+0

您还没有提交表单,你给锚标记和标记它作为'submit'。所以它只是重定向到你的'sample/update/{account_id}'。您将此路线的帐户ID作为参数传递给您。所以你只能获得帐户ID。 –

+0

如何通过提交按钮捕获整个表单变量, 你可以帮助我的任何语法。 – mouli

+0

我给出下面的答案,试试吧 –

回答

0

你不提交表单做了一些改变,因为你的表单没有提交button.Change此行

<a href="<?php echo URL::route('sample/update/', ($list->ACCOUNT_ID)); ?>" class="btn blue">Submit</a> 

<input type="submit" name="submit" value="Submit"/> 

并在您的表单中添加一个额外的输入字段,以便将您的表单连同您的表单一起发送至

<input type="text" name="accountId" value="{{$list->ACCOUNT_ID}}"/> 

所以,现在你的形式获得此URL sample/update/{accountId}作为表单提交的行动被定义

+0

感谢,但我想捕获3个变量数据到提交按钮不只是customer_id – mouli

+0

把你的提交按钮放在这个'<?php endforeach; ?>,因为你的表单可能只有一个提交按钮。你为什么要在for循环中输入你的输入元素。如果元素重复,那么他们的名字将重复,所以你不会得到你的所有数据 –