无法捕获表单数据并通过提交按钮中的路径

时间:2017-06-21 06:21:37

标签: php laravel laravel-5 laravel-4 metronic

    <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数据剩余的电话号码和我无法捕获的发票号码。

我想在表单

中完成一些更改后捕获完整数据

1 个答案:

答案 0 :(得分:0)

您没有提交表单,因为您的表单没有提交按钮。请更改此行

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

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

并在表单中添加一个额外的输入字段,以便将帐户ID与表单一起发送为

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

现在,您的表单会在此网址sample/update/{accountId}上提交,因为您的表单操作已定义