100 likes | 269 Views
Dag 6 betaling.php. Dagens program: Der skal genereres et ny fakturanummer Der skal være en list_faktura -funktion Faktura skal udskrives i html-koden Der skal opsættes en form med de felter ePay kræver http ://eshop.keaweb.dk/eshop/ eshop5. php. Navigationsdiagram for Til-kassen.
E N D
Dag 6betaling.php Dagens program: • Der skal genereres et ny fakturanummer • Der skal være en list_faktura-funktion • Faktura skal udskrives i html-koden • Der skal opsættes en form med de felter ePaykræver http://eshop.keaweb.dk/eshop/eshop5.php
Navigationsdiagramfor Til-kassen eshop.php betaling.php Betalingklikket Betaling navn gade by email
Samlet navigationsdiagram eshop.php betaling.php Lægikurvklikket vnrantal X klikket sletvnr Til-kassenklikket kassen Betalingklikket navn gade by email
Opbygning af betaling.php <?php session_start(); Class Vare{…} functionlist_faktura(){ … } ?> …… <link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="http://www.epay.dk/js/standardwindow.js"></script> </head> <body> <div id="wrapper"> <div id="main"> <?php if (isset($_GET['navn']) )list_faktura(); else header('Location: eshop5.php'); ?> ePay-form skal ind her </div> </div> </body> </html>
Funktion list_faktura functionlist_faktura(){ //Generer et fakturanummer – fungerersom en besøgstæller //Gem emailensom session-variabel ( tilnårkundenskal have en email) //Gem overskrifttil en tekst, $faktura //Tilføjlinjermedkundeoplysningertil$faktura //Tilføjkurvensindholdtil $faktura – ogregn $total udløbende //Tilføj en linje om portoudgifter //Lægportobeløbettil total-beløbet //Gem totalbeløbet i en session-variabel //Gem $fakturasom session-variabel (skalbrugessenereefterbetaling) echo$faktura; }
Funktion list_fakturaGenerer fakturanummer functionlist_faktura(){ //Generer et fakturanummer – fungerersom en besøgstæller //Gem emailensom session-variabel ( tilnårkundenskal have en email) //Gem overskrifttil en tekst, $faktura //Tilføjlinjermedkundeoplysningertil$faktura //Tilføjkurvensindholdtil $faktura – ogregn $total udløbende //Tilføj en linje om portoudgifter //Lægportobeløbettil total-beløbet //Gem totalbeløbet i en session-variabel //Gem $fakturasom session-variabel (skalbrugessenereefterbetaling) echo $faktura; }
Funktion list_fakturaOverskrift og kundeoplysninger functionlist_faktura(){ //Generer et fakturanummer – fungerersom en besøgstæller //Gem emailensom session-variabel ( tilnårkundenskal have en email) //Gem overskrifttil en tekst, $faktura //Tilføjlinjermedkundeoplysningertil$faktura //Tilføjkurvensindholdtil $faktura – ogregn $total udløbende //Tilføj en linje om portoudgifter //Lægportobeløbettil total-beløbet //Gem totalbeløbet i en session-variabel //Gem $fakturasom session-variabel (skalbrugessenereefterbetaling) echo $faktura; }
Funktion list_fakturaOverskrift og undeoplysninger functionlist_faktura(){ //Generer et fakturanummer – fungerersom en besøgstæller //Gem emailensom session-variabel ( tilnårkundenskal have en email) //Gem overskrifttil en tekst, $faktura //Tilføjlinjermedkundeoplysningertil$faktura //Tilføjkurvensindholdtil $faktura – ogregn $total udløbende //Tilføj en linje om portoudgifter //Lægportobeløbettil total-beløbet //Gem totalbeløbet i en session-variabel //Gem $fakturasom session-variabel (skalbrugessenereefterbetaling) echo $faktura; }
Funktion list_fakturaGem session-variable for total og faktura functionlist_faktura(){ //Generer et fakturanummer – fungerersom en besøgstæller //Gem emailensom session-variabel ( tilnårkundenskal have en email) //Gem overskrifttil en tekst, $faktura //Tilføjlinjermedkundeoplysningertil$faktura //Tilføjkurvensindholdtil $faktura – ogregn $total udløbende //Tilføj en linje om portoudgifter //Lægportobeløbettil total-beløbet //Gem totalbeløbet i en session-variabel //Gem $fakturasom session-variabel (skalbrugessenereefterbetaling) echo $faktura; }
ePay form <form action='https://ssl.ditonlinebetalingssystem.dk/popup/default.asp' method='post' name='ePay' target='ePay_window' id='ePay'> <input type='hidden' value='1' name='language'> <input type='hidden' value='8887969' name='merchantnumber'> <input type='hidden' value='208' name='currency'> <input type='hidden' value=" <?phpecho $_SESSION['total']*100; ?>"name='amount'> <input type='hidden' value='godkendt.php' name='accepturl'> <input type='hidden' value='afvist.php' name='declineurl'> <input type='button' value='BetalmedDankort' onclick='open_ePay_window()'> <input type='button' value='Købmere' onclick='location.href="eshop.php"'> </form>