I am trying to extract the value information from selection options to be submitted to a shopping cart, such as date and location. The information that is coming from the database works, but I cannot get the select fields to store and then echo to the cart. Here is the code for the cart item:
<section class="cards">
<article class="cards-item">
<figure class="card product">
<div class="card-images">
<img src="" alt="" >
</div>
<figcaption class="card-content">
<h1 class="card-title"></h1>
<h2 class="card-title product_title"></h2>
<p class="card-text" style="text-align:left;">
</p>
<div class="formrow" style="margin-right: -10;">
<div class="formitem col1" style="margin-right: -10">
<label class="label req" for="pickup-date" style="float:left;">Pick Up Date</label>
<input type="date" name="pickup-date" id="pickupDate" class="pick-up" required="required"/>
</div>
</div>
<div class="formrow" style="margin-right: -10;">
<div class="formitem col1" style="margin-right: -10">
<label class="label req" for="return-date" style="float:left;">Return Date</label>
<input type="date" name="return-date" id="returnDate" class="return" required="required"/>
</div>
</div>
<div class="formrow" style="margin-right: -10;">
<div class="formitem col1of2" style="float: left;">
<label class="label" for="location" style="float:left;">Pick Up Location</label>
<select name="location" id="location" class="location">
<option>please choose</option>
<option value="bkf">Bakersfield</option>
<option value="ch">Chico</option>
<option value="fsn">Fresno</option>
<option value="hyw">Hayward</option>
<option value="mtc">Manteca</option>
<option value="oak">Oakley</option>
<option value="rwc">Redwood City</option>
<option value="sac">Sacramento</option>
<option value="sal">Salinas</option>
<option value="sj">San Jose</option>
<option value="sjf">San Jose Fusion</option>
<option value="sr">Santa Rosa</option>
</select>
</div>
</div>
<form action=" " method="POST">
<input type="hiden" name="id" value="">
<input type="hidden" name="title" value="">
<input type="hidden" name="price" value="">
<input type="hidden" name="pickup-date" value="pickupDate">
<input type="hidden" name="return-date" value="returnDate">
<input type="hidden" name="location" value="location">
<div class="buttons">
<div class="back">
<button class="primary button" type="submit">Add to Cart</button>
</div>
</div>
</form>
</figcaption>
</figure>
</article>
</section>
And here is the code to dispay the item once it has been added the cart:
<article>
@if(session()->has('success_message'))
<div class="alert alert-success">
</div>
@endif
<h1>Shopping Cart</h1>
@if(count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li></li>
@endforeach
</ul>
</div>
@endif
@if (Cart::count() > 0)
<h2> item(s) in Shopping Cart</h2>
<div>
<div>
@foreach (Cart::content() as $item)
<fieldset>
<article class="js-cart-product">
<p class="prod-title">Name: </p>
<p class="pu-date">Pick up date: </p>
<p class="rtn-date">Return Date: </p>
<p class="loc">Location: </p>
<form action="" method="POST">
<div class="buttons">
<div class="back">
<button class="primary button" type="submit">Delete Item</button>
</div>
</div>
</form>
</article>
</fieldset>
@endforeach
</div>
</div>
@else
<h3>No items in Cart!</h3>
<a href=" ">Return to Rental Equipment</a>
@endif
</div>
</article>
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire