fix: resolve editwinners Undefined variable and update winning_cost input type

This commit is contained in:
2026-05-01 15:56:35 -04:00
parent a2ce8a51fe
commit 2b5046b077
5 changed files with 58 additions and 17 deletions
+34 -6
View File
@@ -5,7 +5,7 @@
<div class="container-xl">
<div class="row g-2 align-items-center">
<div class="col">
<h2 class="page-title">Edit Winners</h2>
<h2 class="page-title">Edit Winner</h2>
</div>
</div>
</div>
@@ -14,20 +14,48 @@
<div class="container-xl">
<div class="card">
<div class="card-body">
@if($winner)
<form method="POST" action="/editwinners" class="row g-3">
{{ csrf_field() }}
<input type="hidden" name="winid" value="{{ $winner->idwinning_bids }}">
<div class="col-md-6">
<label for="id" class="form-label">Winner ID</label>
<input type="text" name="id" id="id" class="form-control" value="{{ $winner->id }}" readonly>
<label for="winnerbiddernum" class="form-label">Bidder</label>
<select name="winnerbiddernum" id="winnerbiddernum" class="form-select" required>
@foreach($bidders as $bidder)
<option value="{{ $bidder->idbidders }}" {{ $winner->winning_bidder_num == $bidder->idbidders ? 'selected' : '' }}>
{{ $bidder->bidder_assigned_number }} - {{ $bidder->bidder_fname }} {{ $bidder->bidder_lname }}
</option>
@endforeach
</select>
</div>
<div class="col-md-6">
<label for="score" class="form-label">Score</label>
<input type="number" name="score" id="score" class="form-control" value="{{ $winner->score }}" required>
<label for="winneritemnum" class="form-label">Item</label>
<select name="winneritemnum" id="winneritemnum" class="form-select" required>
@foreach($items as $item)
<option value="{{ $item->iditems }}" {{ $winner->winning_item_num == $item->iditems ? 'selected' : '' }}>
{{ $item->item_assigned_num }} - {{ $item->item_desc }}
</option>
@endforeach
</select>
</div>
<div class="col-md-4">
<label for="winnerbid" class="form-label">Winning Amount</label>
<input type="text" name="winnerbid" id="winnerbid" class="form-control" value="{{ $winner->winning_cost }}" required>
</div>
<div class="col-12">
<button type="submit" class="btn btn-primary">Update Score</button>
<button type="submit" class="btn btn-primary">Update Winner</button>
<a href="/winnersbyitem" class="btn btn-link">Cancel</a>
</div>
</form>
@else
<div class="alert alert-danger">
Winner not found. <a href="/winnersbyitem">Back to list</a>
</div>
@endif
</div>
</div>
</div>