Browse Source

Display currency in table rows

currency
Tobias Herre 4 years ago
parent
commit
4a87ecf539
3 changed files with 18 additions and 15 deletions
  1. +6
    -6
      ka.php
  2. +8
    -7
      kaform.js
  3. +4
    -2
      submit.php

+ 6
- 6
ka.php View File

@ -222,12 +222,12 @@ Grund für abweichende kontoinhabende Person">
<input id="a_amount" type="text" name="amount" placeholder="Betrag*"/> <input id="a_amount" type="text" name="amount" placeholder="Betrag*"/>
</div> </div>
<div class="is-col"> <div class="is-col">
<select id="a_currency" name="currency" >
<option value="EUR">EUR</option>
<option value="USD">USD</option>
<option value="CHF">CHF</option>
<option value="XBT">XBT</option>
</select>
<select id="a_currency" name="currency" >
<option value="EUR">EUR</option>
<option value="USD">USD</option>
<option value="CHF">CHF</option>
<option value="XBT">XBT</option>
</select>
<!-- <input id="a_currency" type="text" name="curreny" placeholder="Waehrung*"/> --> <!-- <input id="a_currency" type="text" name="curreny" placeholder="Waehrung*"/> -->
</div> </div>
<div class="is-col"> <div class="is-col">

+ 8
- 7
kaform.js View File

@ -191,9 +191,9 @@ function addTableRow(){
e += `<td>${a_description} e += `<td>${a_description}
<input type="hidden" name="description[${currentRowId}]" value="${a_description}" /></td>`; <input type="hidden" name="description[${currentRowId}]" value="${a_description}" /></td>`;
// add column for num // add column for num
e += `<td>${a_amount} EUR
e += `<td>${a_amount} ${a_currency}
<input type="hidden" name="amount[${currentRowId}]" value="${a_amount}" /></td>`; <input type="hidden" name="amount[${currentRowId}]" value="${a_amount}" /></td>`;
@ -225,10 +225,10 @@ function addTableRow(){
</span></td>`; </span></td>`;
$node.append(element);
element.innerHTML=(e);
renumberTableRows();
currentRowId++;
$node.append(element);
element.innerHTML=(e);
renumberTableRows();
currentRowId++;
reset2(); reset2();
disableCurrency(); disableCurrency();
@ -385,7 +385,6 @@ function downloadDocument(mail)
document.getElementById('banktype').value=banktype; document.getElementById('banktype').value=banktype;
document.getElementById("theform").submit();
if (!document.getElementById("agree").checked){ if (!document.getElementById("agree").checked){
document.getElementById("agree").focus(); document.getElementById("agree").focus();
@ -394,6 +393,8 @@ function downloadDocument(mail)
}; };
document.getElementById("theform").submit();
} }

+ 4
- 2
submit.php View File

@ -310,6 +310,8 @@ function mkTable(){
foreach ($_POST['amount'] as $key=>$val){ foreach ($_POST['amount'] as $key=>$val){
$currency = $_POST['currency'][$key];
$html .='<tr>'; $html .='<tr>';
$html .= "<td>$pos</td>"; $html .= "<td>$pos</td>";
@ -336,7 +338,7 @@ function mkTable(){
$html .= "Bereits erhaltener Vorschuss:"; $html .= "Bereits erhaltener Vorschuss:";
$html .= '</td>'; $html .= '</td>';
$html .= '<td align="right">'; $html .= '<td align="right">';
$html .= sprintf("-%0.2f",$adv)." EUR";
$html .= sprintf("-%0.2f",$adv)." $currency";
$html .= '</td>'; $html .= '</td>';
$html .= "</tr>"; $html .= "</tr>";
@ -347,7 +349,7 @@ function mkTable(){
$html .= "<b>Summe:</b>"; $html .= "<b>Summe:</b>";
$html .= '</td>'; $html .= '</td>';
$html .= '<td align="right">'; $html .= '<td align="right">';
$html .= "<b>".calcSum()." EUR</b>";
$html .= "<b>".calcSum()." $currency</b>";
$html .= '</td>'; $html .= '</td>';
$html .= '</tr>'; $html .= '</tr>';

Loading…
Cancel
Save