aktuelle.kurse/m133/4_Modulinhalte_und_Uebungen/80 Beispiele/Buchhaltung_muster/hauptbuch.php
Harald G. Mueller a2dc35ce82 muh
2022-02-24 09:37:43 +01:00

92 lines
2.5 KiB
PHP

<div class="standard">
<b>Hauptbuch</b>
<br><br>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>ID:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><b>Sollkonto:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><b>Habenkonto:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><b>Betrag:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
<tr>
<td colspan="4" background="./bilder/linie_h2.bmp"><img src="./bilder/linie_h2.bmp"/></td>
</tr>
<?php
include("encode.inc");
$sql = 'select * from Buchungen order by Buchungen_ID';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
//$sql2 = 'select Konten_ID, decode(Konten_Bezeichnung, "'.$encode_passwort.'") from Konten where Konten_ID like '.$row[Buchungen_Sollkonto];
$sql2 = 'select Konten_ID, Konten_Bezeichnung from Konten where Konten_ID like '.$row[Buchungen_Sollkonto];
$result2 = mysql_query($sql2);
while($row2 = mysql_fetch_array($result2))
{
// Konten mit Verschlüsselung
//$sollkonto = $row2['decode(Konten_Bezeichnung, "'.$encode_passwort.'")'];
$sollkonto = $row2['Konten_Bezeichnung'];
}
//$sql2 = 'select Konten_ID, decode(Konten_Bezeichnung, "'.$encode_passwort.'") from Konten where Konten_ID like '.$row[Buchungen_Habenkonto];
$sql2 = 'select Konten_ID, Konten_Bezeichnung from Konten where Konten_ID like '.$row[Buchungen_Habenkonto];
$result2 = mysql_query($sql2);
while($row2 = mysql_fetch_array($result2))
{
//$habenkonto = $row2['decode(Konten_Bezeichnung, "'.$encode_passwort.'")'];
$habenkonto = $row2['Konten_Bezeichnung'];
}
echo '<tr>';
echo '<td>'.fuellen($row[Buchungen_ID], 5).'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo '<td>'.$row[Buchungen_Sollkonto].'&nbsp;-&nbsp;'.$sollkonto.'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo '<td>'.$row[Buchungen_Habenkonto].'&nbsp;-&nbsp;'.$habenkonto.'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo '<td>CHF '.$row[Buchungen_Betrag].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
echo '</tr>';
echo '<tr>';
echo '<td colspan="4">&nbsp;</td>';
echo '</tr>';
}
function fuellen($zahl, $stellen)
{
$wert = "";
if(strlen($zahl) >= $stellen)
{
$wert = $zahl;
}
else
{
$diff = $stellen-strlen($zahl);
$fuell = "";
for($i=0; $i<$diff; $i++)
{
$fuell .= '0';
}
$wert = $fuell.$zahl;
}
return $wert;
}
?>
</table>
</div>