| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 17.07.08 Prihlásený: 08.12.19 Príspevky: 68 Témy: 12 |
Dobrý deň, mám taký menši problém čo sa týka php. Mám faktúru v e-shope (opencart) trošku som si ju prerobil a popridával pár stĺpcov a DPH. No nemôžem si dať rady s poštovným s DPH a bez DPH. Poštovne mi vypisuje bez DPH cez script Kód: <?php echo $total['text']; ?> nieje problém tam pridať *1,2 aby som mal s DPH. No problém je v tom že toto vypisuje rovno 4 zložky a tj. Medzi-súčet:, Poštovné s DPH:, DPH 20%, Celkom: Takže si neviem rady tam pridať ani riadok to toho kódu aby mi ho nepridalo 4 krát. asi mám dve možnosti zmazať to cele a na na novo vytvoriť to čo potrebujem no neviem akými príkazmi to vytiahne z DB (mysql) alebo pridať jeden riadok a pozrieť to DPH a vynásobiť to. Nevyznám sa do programovania, tak sa račej pýtam ako by ste to riešili? alebo niake nápady? V prílohe je obrázok ako to vyzerá a súbor s faktúrou- pre nahliadnute je db na Kód: www.mysql.wz.cz Kód: Meno: jaross Heslo: 12345 Kód: <?php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $language; ?>" xml:lang="<?php
echo $language; ?>"> <head> <title><?php echo $title; ?></title> <base href="<?php echo $base; ?>" /> <link rel="stylesheet" type="text/css" href="view/stylesheet/invoice.css" /> </head> <body> <?php foreach ($orders as $order) { ?> <div style="page-break-after: always;"> <h1><?php echo $text_invoice; ?></h1> <table class="store"> <tr> <td><?php echo $order['store_name']; ?><br /> <?php echo $order['store_address']; ?><br /> <?php echo $text_telephone; ?> <?php echo $order['store_telephone']; ?><br /> <?php if ($order['store_fax']) { ?> <?php echo $text_fax; ?> <?php echo $order['store_fax']; ?><br /> <?php } ?> <?php echo $order['store_email']; ?><br /> <?php echo $order['store_url']; ?></td> <td align="right" valign="top"><table> <tr> <td>Dátum vystavenia:</td> <td><?php $datum = Date("j/m/Y ", Time()); echo($datum); ?></td></tr> <tr> <td>Dátum dodania tovaru:</td> <td><?php echo($datum); ?></td></tr> <tr> <td>Dátum splatnosti:</td> <td><?php $date = date('d/m/Y', (time() + 3600 * 24 * 14)); echo($date); ?></td></tr> <?php if ($order['invoice_no']) { ?> <tr> <td><?php echo $text_invoice_no; ?></td> <td><?php echo $order['invoice_no']; ?></td> </tr> <?php } ?> <tr> <td><?php echo $text_order_id; ?></td> <td><?php echo $order['order_id']; ?></td> </tr> </table></td> </table> <?php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; ?> <!-- diakritika --> Spoločnosť je zapísana v OR okr.súde Žilina, vložka č. 59533/L<br> IČO: <br> DIČ: <br> IČ DPH: <br> Číslo účtu: / <br> Iban: <br> SWIFT:
<table class="address"> <tr class="heading"> <td width="50%"><b><?php echo $text_to; ?></b></td> <td width="50%"><b><?php echo $text_ship_to; ?></b></td> </tr> <tr> <td><?php echo $order['payment_address']; ?><br/> <?php echo $order['email']; ?><br/> <?php echo $order['telephone']; ?></td> <td><?php echo $order['shipping_address']; ?></td> </tr> </table>
<table class="product"> <tr class="heading"> <!-- RIADKY ZACIATOK --> <td><?php echo $column_product; ?></td> <td><?php echo $column_model; ?></td> <td align="right"><?php echo $column_quantity; ?></td> <!-- MNOZSTVO--> <td align="center">MJ</td> <td align="right"><?php echo $column_price; ?> Bez DPH</td> <td align="right">Cena s DPH</td> <td align="right">DPH</td> <td align="right">Spolu bez DPH</td> <td align="right">DPH </td> <td align="right"><?php echo $column_total; ?> s DPH</td> <!-- RIADKY KONIEC --> </tr> Táto faktúra zároveň slúži ako dodací list. <?php foreach ($order['product'] as $product) { ?> <!-- STLPCE ZACIATOK --> <tr>
<td><?php echo $product['name']; ?> <?php foreach ($product['option'] as $option) { ?> <br /> <small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small> <?php } ?></td> <td><?php echo $product['model']; ?></td>
<td align="right"><?php echo $product['quantity']; ?></td> <td align="center">ks</td> <td align="right"><?php echo $product['price']; ?></td>
<td align="right"><?php echo round ($product['price'] *1.2, 2) ; ?> €</td>
<td align="right"><?php echo round ($product['price'] *0.2 * $product['quantity'], 2) ; ?> €</td>
<td align="right"><?php echo $product['total']; ?></td> <td>20 %</td>
<td align="right"><?php echo round ($product['price'] *1.2 * $product['quantity'], 2) ; ?> €</td> </tr> <!-- STLPCE KONIEC --> <?php } ?> <?php foreach ($order['total'] as $total) { ?> <tr> <!-- POSUNUTIE CENY --> <td align="right" colspan="9"><b><?php echo $total['title']; ?>:</b></td> <td align="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> <?php if ($order['comment']) { ?> <table class="comment"> <tr class="heading"> <td><?php echo $column_comment; ?></td> <td><?php echo $order['comment']; ?></td> </tr> </table>
<?php } ?> </div> <?php } ?> </body> </html>
|
|
Registrovaný: 17.07.08 Prihlásený: 08.12.19 Príspevky: 68 Témy: 12 | Napísal autor témy funny102: 29.09.2013 11:34 | |
|
No už som to trošku prerobil no mám problém vypísať udaje z tabulky. Tabluka má názov shop_order_total, vnej su riadky order_id, text, title, code A ja by som potreboval vypísať riadky podla code a to sú sub_total, shipping, tax, total ak tomu dobre chápem Dalo by sa to niako spravit?
|
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava |
Nieje priamo v nastaveniach moznost taketo nieco nastavit? Pouzival som OC cca 3roky dozadu a neico sa mi mari, ze to tam bolo ...
_________________ Hmmm .... Hrošíček ... [Homer] |
|
Registrovaný: 17.07.08 Prihlásený: 08.12.19 Príspevky: 68 Témy: 12 | Napísal autor témy funny102: 30.09.2013 11:24 | |
|
už som to spravil, a nedá sa to tam nastavit maximalne či to má byt s dph alebo nie ale nie aby tam boli obydva. aj tak dakujem možte lock
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|