#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. Это приятно слышать. Отличная работа.