2017-06-21 61 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循環中輸入你的輸入元素。如果元素重複,那麼他們的名字將重複,所以你不會得到你的所有數據 –

相關問題