Adresa de facturare identica cu cea de livrare
Scris: Vin Ian 31, 2020
Salut
Am o singura baza de date cu adrese
si am o pagina adresa_facturare.php in care afisez adresele disponibile din care pot sa selectez adresa si datele de facturare
si o alta pagina adresa_livrare.php in care afisez aceleasi adresele din care pot sa selectez adresa de livrare
functioneza ok dar trebuie sa selectez manual ambele adrese
as dori daca poti sa ma ajut ca atunci cand e bifata optiunea aceiasi adresa din pagina adresa_facturare
formularul din pagina Adresa_livrare sa fie completat cu aceiasi valoare ca in adresa_facturare si sa treaca la pagina urmatoare cu metode de livrare
Am o singura baza de date cu adrese
si am o pagina adresa_facturare.php in care afisez adresele disponibile din care pot sa selectez adresa si datele de facturare
Cod: Selectaţi tot
<form class="form-horizontal">
{% if addresses %}
<div id="payment-existing">
<section class="section">
{% for address in addresses %}
{% if address['address_id'] == address_id %}
<div class="adress_sel">
<input class="adress" type="radio" id="{{address.address_id }} 1" name="address_id" value="{{ address.address_id }}"checked="checked"/>
<label class="adress_lable" for="{{address.address_id }} 1">
<b>{{ address.firstname }} - <i>{{ address.lastname }}</i></b>
<br> {{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}
</label>
</div>
{% else %}
<div class="adress_sel">
<input class="adress" type="radio" id="{{address.address_id }} 1" name="address_id" value="{{ address.address_id }}"/>
<label class="adress_lable" for="{{address.address_id }} 1">
<b>{{ address.firstname }} - <i> {{ address.lastname }}</i></b>
<br>{{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}
</label>
</div>
{% endif %}
{% endfor %}
</section>
<br>
{% if shipping_required %}
<div class="checkbox">
<label>
<input type="checkbox" id="shipping_address" name="shipping_address" value="1" checked="checked" />
{{ entry_shipping }}
</label>
</div>
{% endif %}
<br>
<div>
<label class="btn btn-primary pull-left ">
<i class="fa fa-plus shopping-cart"></i><i class="shopping-cart_prefix"></i>
<input class="add_adress" type="radio" name="payment_address" value="new" />
{{ text_address_new }}</label>
</div>
<div id="adresa_livrare" class="livrare">
<div class="buttons clearfix">
<div class="pull-right">
<input type="button" value="{{ text_checkout_shipping_address }}" id="button-payment-address" data-loading-text="{{ text_loading }}" class="btn btn-primary" />
</div>
</div>
</div>
<div id="adresa_livrare" class="continua">
<div class="buttons clearfix">
<div class="pull-right">
<input type="button" value="{{ button_continue }}" id="button-payment-address" data-loading-text="{{ text_loading }}" class="btn btn-primary" />
</div>
</div>
</div>
</div>
{% endif %}
</form>
<script type="text/javascript"><!--
$(function () {
$("#adresa_livrare").hide();
$("#shipping_address").click(function () {
if ($(this).is(":checked")) {
$(".livrare").hide();
$(".continua").show();
} else {
$(".livrare").show();
$(".continua").hide();
}
});
});
//--></script>
si o alta pagina adresa_livrare.php in care afisez aceleasi adresele din care pot sa selectez adresa de livrare
Cod: Selectaţi tot
<form class="form-horizontal">
{% if addresses %}
<div id="shipping-existing">
<section class="section">
{% for address in addresses %}
{% if address['address_id'] == address_id %}
<div class="adress_sel">
<input class="adress" type="radio" id="{{ address.address_id }}" name="address_id" value="{{ address.address_id }}"checked="checked"/>
<label class="adress_lable" for="{{ address.address_id }}">
<b>{{ address.firstname }} - <i>{{ address.lastname }}</i></b>
<br> {{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}
</label>
</div>
{% else %}
<div class="adress_sel">
<input class="adress" type="radio" id="{{ address.address_id }}" name="address_id" value="{{ address.address_id }}"/>
<label class="adress_lable" for="{{ address.address_id }}">
<b>{{ address.firstname }} - <i> {{ address.lastname }}</i></b>
<br>{{ address.address_1 }}, {{ address.city }}, {{ address.zone }}, {{ address.country }}
</label>
</div>
{% endif %}
{% endfor %}
</section>
<div>
<label class="btn btn-primary pull-left ">
<i class="fa fa-plus shopping-cart"></i><i class="shopping-cart_prefix"></i>
<input class="add_adress" type="radio" name="shipping_address" value="new" />
{{ text_address_new }}</label>
</div>
<div class="buttons clearfix">
<div class="pull-right">
<input type="button" value="{{ button_continue }}" id="button-shipping-address" data-loading-text="{{ text_loading }}" class="btn btn-primary" />
</div>
</div>
</div>
{% endif %}
</form>
as dori daca poti sa ma ajut ca atunci cand e bifata optiunea aceiasi adresa din pagina adresa_facturare
Cod: Selectaţi tot
<div class="checkbox">
<label>
<input type="checkbox" id="shipping_address" name="shipping_address" value="1" checked="checked" />
{{ entry_shipping }}
</label>
</div>