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>