как изменить значение php при нажатии кнопки отправки формы (Laravel)

#php #laravel

#php #laravel

Вопрос:

Это мой код :

 @php
   $id = 1;
@endphp

<form action="{{route('upload.submit_rencana_kerja_bulanan',$id)}}" method="post">
{{ csrf_field() }}
<!-- Begin body content -->
<div class="card-body">
    {{-- TABLE --}}
    <!-- Begin body content -->
    <div class="table-responsive">
        <table data-toggle="table" data-height="460" data-width="600" data-search="true" data-visible-search="true" data-show-columns="true"
            data-show-footer="false">
            <thead>
                <tr>
                    <th data-sortable="true">Nomor</th>
                    <th data-sortable="true">ID</th>
                    <th data-sortable="true">Customer</th>
                    <th data-sortable="true">Outlet</th>

                    <th>Action</th>
                </tr>
            </thead>
            <tbody>
                @foreach ($masterCustomer as $masterCustomers)
                    <tr>
                        <td>{{$nomorTable2}}</td>
                        <td>{{$masterCustomers->id}}</td>
                        <td>{{$masterCustomers->customer_name}}</td>
                        <td>{{$masterCustomers->customer_outlet}}</td>

                        <td class="text-center">
                            <a href="{{url('add_customer/'. $masterCustomers->id . '/' . $emp_name . '/' . $date . '/rencana_kerja_bulanan')}}">
                                <button class="btn btn-success" type="submit">
                                    Add
                                </button>
                            </a>
                        </td>
                    </tr>

                    @php
                        $nomorTable2  ;
                    @endphp
                @endforeach

            </tbody>
        </table>
    <!-- end of body content -->
    </div>

            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>

                {{-- <button id="btnsubmit" class="btn btn-success" type="submit">
                    Submit Data
                </button> --}}
            </div>
        </div>
        </div>
    </div>
    {{-- SAMPAI SINI MODALNYA --}}
</div>
</form>
  

я хочу изменить значение $ id = 1; на то, что пользователь выберет в таблице после нажатия кнопки сформировать таблицу

можете ли вы изменить значение этим методом?

не могу добавить больше кода, потому что stackoverflow не позволяет мне это делать, к большому количеству кода, который он сказал

Комментарии:

1. Вам нужно выполнить манипуляции с помощью javascript. PHP — это scipt на стороне сервера, если пользователь не отправит форму и не отправит ее обратно на сервер, PHP не может ничего изменить на странице с момента ее появления на вашем экране (на стороне клиента).

2. Можете ли вы подробнее рассказать об этом

3. PHP — это язык на стороне сервера, в то время как Javascript выполняется в клиенте. Это означает, что они оба выполняются отдельно. Но если вы хотите, чтобы они обрабатывались вместе, например, для отображения данных с помощью javascript, вам придется использовать AJAX

Ответ №1:

Вы не можете изменить значение PHP с помощью javascript. Я думаю, вы можете взять скрытое поле в форме и изменить значение скрытого поля, нажав на кнопку. Когда форма будет опубликована, вы можете получить значение идентификатора из этого скрытого поля.

Комментарии:

1. решите спасибо, мне нравится, когда мой код становится более глупым, но работает XD

2. Это приятно слышать. Отличная работа.