Na razie zrobiłem tak jak poniżej ale na to nei zwracajcie uwagi pod kątem poprawności bo jest to bałagan. Problem mam z tym żeby checkbox działał w dwie strony czyli zaznaczony i ten stan utrzymywał i odznaczony i wówczas również ten stan utrzymywał.
<form style="height: 12px; text-align: left;" action="" method="post"> <input name="dkfp_action" type="checkbox" value="dodaj_rach_papierowy" <?php echo dostarczenie_faktury_checkbox(); ?> onclick="this.form.submit();"/> </form>
function dostarczenie_faktury_papierowej() { if(($_POST['dkfp_action'] == 'dodaj_rach_papierowy')) { $_SESSION['dkfp_cart']['faktura_papierowa'] = '1'; return 'checked'; }else{ $_SESSION['dkfp_cart']['faktura_papierowa'] = '0'; $_SESSION['dkfp_cart']['faktura_papierowa'] = ''; return ''; } } function dostarczenie_faktury_checkbox(){ if($_SESSION['dkfp_cart']['faktura_papierowa'] == '1') { return 'checked'; } else{ return ''; } } }//end function
Jak to poskładać do kupy?
W kodzie teraz jest bałągan gdyż próbuję jakoś rozwiązać problem, więc eksperymentuję.